我刚刚使用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)