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