获得LNK1104链接到升压预编译库时(Getting LnK1104 when linking t

2019-09-21 16:34发布

我已经使用附带的工具内置升压和我结束了预期与舞台/ lib文件夹! lib文件夹包含有以下安明模式几个库:

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

libboost_ * lib_name * _vc100_mt,1_50.lib

尽管建设一个项目,我的cl.exe得到一个链接错误1104与以下模式LIB

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

有任何想法吗 ?? 如果在另一方面使用Visual Studio 10,并在我的VC ++ Direcotries设置舞台/ lib目录 - 图书馆Direcotries,就像一个魅力一切工作!

Answer 1:

mt-s在lib中名字的意思是你的项目的选项编译使用多线程和静态链接的C ++标准运行时库。 看起来像你的Boost构建未配置为建立这样的库版本,所以它丢失了。



文章来源: Getting LnK1104 when linking to Boost pre-compiled libraries
标签: c++ boost