我使用附带的工具构建了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中设置stage / lib,那么所有工作就像一个魅力!
答案 0 :(得分:4)
mt-s
表示您的项目是使用多线程和静态链接的C ++标准运行时库的选项编译的。看起来您的Boost构建版本未配置为构建此类lib版本,因此它缺失。