使用したソフトのバージョン
Boost C++ Librariesからboostとboost-jam(boost-jam-x-ntx86.zip)をダウンロードします。
bcbboostからbcbboostをダウンロードします。
ダウンロードしたファイルを展開します。
展開したboostのファイルを、bcbboostのファイルで上書きします。
boostのディレクトリに、bjam.exeをコピーします。
boost\config\compiler\borland.hppをテキストエディタで開き、編集します。
「0x592」の文字を「0x593」に置換します。
December 2007 Updateでbcc32のバージョンが5.92から5.93に上がったための処置です。
boostのディレクトリに移動し、次のコマンドを実行します。
bjam.exe --toolset=borland --prefix="C:\Program Files\CodeGear\RAD Studio\5.0" install
boostのディレクトリは、パスに全角文字を含まないように注意して下さい。
しばらくすると、完成です。
メニューから「プロジェクト」→「オプション」でプロジェクトオプションの画面を表示します。
「パスとシンボル定義」→「インクルードパス」に「$(BDS)\include\boost-1_34_1」を追加します。
動作確認。コンパイルが通り、動作することを確認します。
#include <boost/shared_ptr.hpp>
boost::shared_ptr<TStringList> sp(new TStringList());