我使用标记的布局编译了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
,然后将库的路径添加到库路径列表中,它将解决此问题。