[英]Find out all Boost .lib files that are being used by my project in Visual Studio
我能够使用预构建的BOOST二进制文件成功设置我的VS C ++ 2017项目。 跑了几个测试项目,一切似乎都正常。 现在,我正在尝试使用\\Release
中的所有必需BOOST .lib
文件来构建发行版。 问题是,我不知道链接器正在使用哪个.lib
文件。
有没有办法找出哪个BOOST .lib
链接器链接到?
编辑:增强文档。 提到VS(MSBuild)正在使用自动链接,这使事情变得容易得多。
我会回答我自己的问题。
@Lance Li-MSFT建议将详细程度设置为详细,但无济于事。 帮助的是在Visual Studio中将标志作为cmd行参数传递给链接器。 右键单击项目,属性=>链接器=>命令行,并添加标志/VERBOSE:LIB
,它将列出VS正在搜索和链接的所有库。 下一步是复制VS构建输出。 单击输出中的某个位置,然后按CTRL+S
将输出保存到文件。 在文件中搜索.libs。
有关更多信息,请参考。 MS文档中的MSVC Linker Options
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.