使用VS2010构建时,命名约定不适用于boost库

时间:2014-07-11 06:59:27

标签: c++ visual-studio-2010 boost

我刚刚使用Visual Studio 2010构建了Boost 1.54。我正在尝试将构建的lib链接到我的程序中,我正面临一个问题。构建的库不遵循Boost命名约定。例如,我有boost_atomic.lib而不是libboost_atomic-vc100-mt-1_54.lib 。链接我的程序时,VS错误输出以下错误:

  

LINK:致命错误LNK1104:无法打开文件   'libboost_atomic-VC100-MT-1_54.lib'

我检查了我的VS项目,我没有在任何地方提到这个。我该如何解决?是否有一个标志将使用命名约定生成Boost库?如果是,我可以重建提升。如果没有,我如何告诉Boost拾取我的lib?

P.S:我确实尝试将boost_atomic.lib添加到其他库中,但它一直在询问特定的lib(我已经定义了BOOST_SP_USE_PTHREADS)

0 个答案:

没有答案