LNK1104无法打开文件libboost_random-vc140-mt-1_61.lib和其他

时间:2016-10-21 14:18:24

标签: c++ boost

我在任何项目文件或源文件中找不到 libboost_random-vc140-mt-1_61.lib 的任何文本引用,但Visual Studio 2015似乎真的需要它。如果我重命名另一个静态库 libboost_random-vc140-mt-1_61.lib ,则链接器完成(不从伪冒升级库中提取任何符号)。我曾经在过去的某个时刻使用b2.exe来生成这样的文件,但最近已经为boost系统和随机安装了Visual Studio项目,其中静态库输出有不同的名称。这些旧的参考文献来自哪里?

1 个答案:

答案 0 :(得分:2)

由于您使用的是Windows,这很可能是Boost auto-linking功能的结果。

更多详情请见boost/config/auto_link.hpp

您可以通过定义BOOST_ALL_NO_LIB

来停用此功能
相关问题