次の手順に従って、boost をインストールし、すべてのライブラリをコンパイルしました。
https://www.quantnet.com/threads/tutorial-quantlib-boost-installation-in-visual-studio-2012.11891/
Boost のインストール Boost ライブラリは、ここからダウンロードできます。現在利用可能な最新バージョンは Boost 1.52.0 です。こちらの手順に従ってブーストを構築できます。
別の方法として、ここからビルド済みのライブラリをダウンロードできます。ダウンロードしたら、インストーラーを Boost 1.52.0 フォルダーにコピーして実行します。完了したら、フォルダーの名前を lib に変更します。
それで、boost 1.52 をダウンロードして、それを C:\Program Files (x86)\boost\ にコピーしました。
次に、1.52 64 ビット インストーラーをダウンロードし、ダウンロードしたら、次の場所に貼り付けました。
C:\Program Files (x86)\boost\boost_1_52_0\boost_1_52_0\
インストーラーを実行しました-「抽出中」と表示され、その後多くのライブラリ名が表示されました。
次に、最後のフォルダーの名前を lib に変更して、次のようにしました。
C:\Program Files (x86)\boost\boost_1_52_0\lib\
私のVS2012では、以前のディレクトリをプロジェクトに追加しました。その後、プロジェクトはライブラリの解析を開始しましたが、リンカー エラーは発生しませんでした。ただし、プロジェクトをビルドすると、次のようになりました。
リンク: 致命的なエラー LNK1104: ファイル 'libboost_date_time-iw-mt-gd-1_52.lib' を開けません
(私のプロジェクトでのブーストの唯一の使用法は、file_mapping と maps_region です)
ヘルプ?
編集:一部のライブラリをブーストで個別にコンパイルする必要があることを認識しています。上記はこれを達成するためだと思いましたか?そうでない場合、これは本当に苦痛になるので、誰かがその方法を教えてください。