3

我已经使用包含的工具构建了 boost,并且最终得到了 stage/lib 文件夹!lib 文件夹包含几个具有以下 anming 模式的库:

libboost_*lib_name*_vc100_mt-gd-1_50.lib

libboost_*lib_name*_vc100_mt-1_50.lib

虽然使用 cl.exe 构建项目,但我得到 lib 的链接器错误 1104,具有以下模式

libboost_*lib_name*_vc100_mt-s-1_50.lib

有任何想法吗 ??另一方面,如果使用 Visual Studio 10 并在我的 VC++ Direcotries - Library Direcotries 中设置舞台/lib,一切都像魅力一样!

4

1 回答 1

4

mt-s在 lib 名称中表示您的项目使用选项编译以使用多线程和静态链接的 C++ 标准运行时库。看起来您的 Boost 构建未配置为构建此类 lib 版本,因此它丢失了。

于 2012-08-26T21:50:28.750 回答