目次:
- 1プロジェクトウィザードを使用して新しいプロジェクトを作成します。
- 2 [プロジェクト]→[ビルドオプション]を選択します。
- 3リンカ設定タブを選択します。
- 4 [追加]をクリックします。
- 5 [参照]ボタン - 省略記号を表示するボタンをクリックします。
- 6ダイアログボックスを使用して、libboost_regex-mgw47-mt-1_55にナビゲートします。ライブラリ(ライブラリのリリースバージョン)を選択し、ライブラリを選択して[OK]をクリックします。
- 7をクリックします。
- 8 [OK]をクリックします。
- 9 [ディレクトリの検索]タブをクリックします。
- 10 [コンパイラ]サブタブで[追加]をクリックします。
- 11 [ディレクトリ]フィールドにBoostヘッダーファイルの場所を入力します。
- 12 [OK]をクリックします。
- 13 [リンカ]サブタブで[追加]をクリックします。
- 14 [ディレクトリ]フィールドにBoostライブラリファイルの場所を入力し、[OK]をクリックします。
- 15 [OK]をクリックします。
ビデオ: アルフレッド V. エイホ教授2017年度 C&C賞 受賞記念特別講演会「若きコンピュータサイエンティストたちへのメッセージ」 2024
Boostライブラリのほとんどは、アプリケーションコードにヘッダーを追加するだけでうまく動作します。ただし、RegExなどのいくつかのコンポーネントにはライブラリが必要です。ライブラリを使用する前に、ライブラリを構築する必要があります。ライブラリをビルドしたら、アプリケーションに追加する必要があります。
アプリケーションに必要なヘッダとライブラリを追加するには、2つの手法があります。最初の手法は、それをコンパイラ設定に追加することです。 2番目の方法は、特定のプロジェクトに設定を追加することです。
<! - 1 - >多数のプロジェクトに対してBoostを使用し、すべてのライブラリにアクセスする必要がある場合は、最初の手法を使用します。第2の手法は、特定のプロジェクトに対してのみBoostを使用し、特定のライブラリにのみアクセスする必要がある場合に最適です。
次の手順では、RegExライブラリだけでなく、ライブラリにプロジェクト固有の設定を行う方法を示します。
1プロジェクトウィザードを使用して新しいプロジェクトを作成します。
<! - 2 - >すべてのアプリケーションは新しいプロジェクトから始まります。
2 [プロジェクト]→[ビルドオプション]を選択します。
Code::Blocksは、Project Build Optionsダイアログボックスを表示します。
3リンカ設定タブを選択します。
リンクライブラリリストを含む多くのリンカ設定が表示されますが、これは空白になります。
4 [追加]をクリックします。
<! - 3 - >コード::ブロックは、ライブラリの追加ダイアログボックスを表示します。
5 [参照]ボタン - 省略記号を表示するボタンをクリックします。
リンクするライブラリを選択ダイアログボックスが表示されます。
6ダイアログボックスを使用して、libboost_regex-mgw47-mt-1_55にナビゲートします。ライブラリ(ライブラリのリリースバージョン)を選択し、ライブラリを選択して[OK]をクリックします。
Boostライブラリファイルは通常、Boostlibディレクトリにあります。 [OK]をクリックすると、これを相対パスとして保持するかどうかを確認するダイアログボックスが表示されます。
相対パス は、現在の位置を起点として位置を指定します。代わりの方法は、ハードドライブのルートディレクトリに基づいて場所を指定する 絶対パス です。ほとんどの場合、絶対パスは壊れにくいでしょう。
7をクリックします。
libboost_regex-mgw47-mt-1_55の絶対パスが表示されます。 [ライブラリの追加]ダイアログボックスの[ファイル]フィールドにライブラリが追加されました。
8 [OK]をクリックします。
「OK」をクリックすると、リンカー設定に追加されたライブラリの絶対パスが表示されます。
9 [ディレクトリの検索]タブをクリックします。
コンパイラ、リンカ、およびリソースコンパイラの3つのサブタブが表示されます。
10 [コンパイラ]サブタブで[追加]をクリックします。
ディレクトリの追加ダイアログボックスが表示されます。
11 [ディレクトリ]フィールドにBoostヘッダーファイルの場所を入力します。
別の方法として、[参照]ボタンをクリックして[フォルダの参照]ダイアログボックスを使用して検索することもできます。これらのファイルは通常、Boostincludeboost-1_55フォルダにあります。
12 [OK]をクリックします。
コンパイルタブに追加された検索フォルダが表示されます。
13 [リンカ]サブタブで[追加]をクリックします。
さらに別のディレクトリの追加ダイアログが表示されます。
14 [ディレクトリ]フィールドにBoostライブラリファイルの場所を入力し、[OK]をクリックします。
Boostライブラリファイルは通常、Boostlibディレクトリにあります。 [OK]をクリックすると、[リンカ]タブに追加されたディレクトリが表示されます。
15 [OK]をクリックします。
RegExライブラリは、アプリケーションに含める準備が整いました。