Top / Programming / C++Builder / C++Builder2007でBoostを使用する

C++Builder2007でBoostを使用する方法

使用したソフトのバージョン

C++Builder 2007 Update 3 + December 2007 UpdateにBoostをインストール方法

  1. Boost C++ Librariesからboostとboost-jam(boost-jam-x-ntx86.zip)をダウンロードします。

  2. bcbboostからbcbboostをダウンロードします。

  3. ダウンロードしたファイルを展開します。

  4. 展開したboostのファイルを、bcbboostのファイルで上書きします。

  5. boostのディレクトリに、bjam.exeをコピーします。

  6. boost\config\compiler\borland.hppをテキストエディタで開き、編集します。

    「0x592」の文字を「0x593」に置換します。

    December 2007 Updateでbcc32のバージョンが5.92から5.93に上がったための処置です。

  7. boostのディレクトリに移動し、次のコマンドを実行します。

    bjam.exe --toolset=borland  --prefix="C:\Program Files\CodeGear\RAD Studio\5.0" install
    

    boostのディレクトリは、パスに全角文字を含まないように注意して下さい。

    しばらくすると、完成です。

C++Builder2007のプロジェクトの設定

  1. メニューから「プロジェクト」→「オプション」でプロジェクトオプションの画面を表示します。

  2. 「パスとシンボル定義」→「インクルードパス」に「$(BDS)\include\boost-1_34_1」を追加します。

動作確認。コンパイルが通り、動作することを確認します。

#include <boost/shared_ptr.hpp>
boost::shared_ptr<TStringList> sp(new TStringList());

参考

更新履歴