ウィンドウのリンクブーストの問題

私はMinGWをWindows上で使用しています。私はsvnからboostソースファイルを取得し、S: Boost
ディレクトリにあります。今私のプログラムはprogram_optionsライブラリを必要とし、私のソースファイルでは#includeを使ってそれらのhppファイルをインクルードします。
.cppファイルをコンパイルすると、私のmakefileに “-I S:/
Boost”が含まれ、成功したコンパイルが行われます。しかし、オブジェクトファイルをリンクしたいとき、g ++は多くの
“未定義参照”問題を報告します。今は “g ++ -o foo.exe file1.o
file2.o”と書いています。どうすれば問題を解決できますか?

ベストアンサー

boost ::
program_optionsはヘッダーのみのライブラリではありません。つまり、ライブラリを最初にビルドする必要があります。ソースコードを手に入れたのにまだライブラリをビルドしていないようです。それを構築するか、あらかじめ構築されたライブラリを入手してください。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です