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-mt)...谢谢!

4

1 回答 1

2

您需要使用“--layout=system”

于 2011-09-25T23:15:38.403 回答