0

cygwinで以下を使用してboost_1_47_0をビルドしてインストールしました

./bootstrap.sh --with-libraries=chrono,date_time,exception,filesystem,graph,graph_parallel,iostreams,math,program_options,random,serialization,signals,system,test,thread,wave  link=static link=shared threading=single threading=multi

それから私は以下を実行しました、

./b2  --layout=tagged

そしてメッセージはそれを示しました:

failed updating 2 targets and skipped 7 targets....

しかし、私は続けて走りました

./b2  --layout=tagged install

ただし、/ usr / local / libを調べると、接尾辞が-mtのライブラリしかありません。

私のプログラムは、-mtサフィックスのないライブラリを探しています。しかし、それが機能しなかったので、私は順番に実行しました:

bjam --clean debug release

./bootstrap.sh --with-libraries=all

./b2

./b2 --layout=tagged

./b2 --layout=tagged install

しかし、それでも/ usr / local/libに-mtライブラリしか表示されません

誰かがこれを修正する方法を提案できますか(私のプログラムはlibboost_date_timeではなくlibboost_date_timeを探します)... thx!

4

1 に答える 1

2

「--layout=system」を使用する必要があります

于 2011-09-25T23:15:38.403 に答える