私は C++ Boost ライブラリが初めてです。
BoostPro Computing の Web サイトで、32 ビット版と 64 ビット版の両方の Boost 1.51 を (2 つの異なるフォルダー (boost_1_51 と boost_1_51_x64) に) 既にインストールしました。
Visual Studio 2005 SP2 (32 ビット Windows OS 上) を使用して x64 用にビルドしようとしたところ、次のエラーが発生しました。
error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::system_category(void)" (?system_category@system@boost@@YAAEBVerror_category@12@XZ)
error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::generic_category(void)" (?generic_category@system@boost@@YAAEBVerror_category@12@XZ)
プロジェクト構成でライブラリのリンクを行いました(追加のインクルードおよびライブラリディレクトリのブーストパス)。例えば:
インクルード: C:\Program Files\boost\boost_1_51_x64\
ライブラリ: C:\Program Files\boost\boost_1_51_x64\lib
上記のリンクエラーを理解するのを手伝ってくれる人はいますか?