我使用标记的布局编译了boost库,因此,我有了boost_program_options-mt.lib形式的库文件。我假设问题是boost_auto_link之类的。我有预处理器定义BOOST_AUTO_LINK_TAGGED,尽管我仍然收到错误消息,说Visual Studio正在寻找libboost版本,但无法打开文件。

Error   LNK1104 cannot open file 'libboost_program_options-mt.lib'

如何解决此问题,以便可以正确链接到库?

最佳答案

在boost文档中提到了here:



因此,我认为,如果您在预处理程序定义中定义BOOST_ALL_NO_LIB,然后将库的路径添加到库路径列表中,它将解决此问题。

09-06 18:15