2016-05-20 15 views
1

私はBoostライブラリをコンパイルしようとしています。 私は、正常に完了し私はboostをコンパイルできません - * .oファイルが見つかりません

bootstrap.bat gcc 

を入力し、その後

b2 install --prefix=c:/Tools/boost toolset=gcc variant=release 

そして私は、エラーの束受けています:すべてのファイルと何がコンパイルされるように約

"g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pedantic -mthreads -Wno-variadic-macros -DBOOST_ALL_NO_LIB=1 -DBOOST_ALL_NO_LIB=1,<python>2.7,<target-os>windows:<python.interpreter>C:\Python27\python -DBOOST_CHRONO_STATIC_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_TIMER_STATIC_LINK=1 -DNDEBUG -I"." -c -o "bin.v2\libs\test\build\gcc-mingw-4.9.2\release\link-static\threading-multi\unit_test_parameters.o" "libs\test\src\unit_test_parameters.cpp" 

...failed gcc.compile.c++ bin.v2\libs\test\build\gcc-mingw-4.9.2\release\link-static\threading-multi\unit_test_parameters.o... 
gcc.compile.c++ bin.v2\libs\test\build\gcc-mingw-4.9.2\release\link-static\threading-multi\xml_log_formatter.o 
File can't be found. 

を。 作成中にファイルを作成しないでください。何が問題なの?

答えて

2

b2呼び出しではなく、ブートストラップ呼び出しにprefixパラメータを追加しようとしましたか?通常は、ビルド環境を設定するときに必要な情報です(これはブートストラップと同じものです)。

+0

ありがとうございました!それは実際に働いた。 – Pawel

+0

私はバグだとはかなり確信しています。ブートストラップ中に接頭辞paramは必要ありません。うれしいことにあなたの問題を解決しました。 – GrafikRobot

+0

見上げた。 b2の出力ディレクトリを設定することができます。ただし、この場合のパラメータは[build-dir](http://www.boost.org/build/doc/html/bbv2/overview/invocation.html)です。 prefixは対応する[ブートストラップオプション](http://www.boost.org/doc/libs/1_61_0/more/getting_started/unix-variants.html)です。 – starturtle

関連する問題