我正在编写一款利用Boost日志功能的程序,但是在尝试生成代码(在Visual Studio 2017上)时,出现以下错误:
1> LINK: 致命错误 LNK1104: 无法打开文件“libboost_log-vc141-mt-gd-1_64.lib”
但我可以确认以下内容: - boost_1_64_0 \ stage \ lib已添加到链接器 - >常规下的“附加库目录”中 - libboost_log-vc141-mt-gd-1_64.lib位于stage / lib下,因为在解压Boost时,我使用了14.1工具集进行完整的构建。 - 根据相关问题的答案,我确实已将特定的.lib文件添加到链接器 - >输入下的“附加依赖项”中。
我感觉我错过了某些显而易见的东西。但是,非常感谢任何帮助。
但我可以确认以下内容: - boost_1_64_0 \ stage \ lib已添加到链接器 - >常规下的“附加库目录”中 - libboost_log-vc141-mt-gd-1_64.lib位于stage / lib下,因为在解压Boost时,我使用了14.1工具集进行完整的构建。 - 根据相关问题的答案,我确实已将特定的.lib文件添加到链接器 - >输入下的“附加依赖项”中。
我感觉我错过了某些显而易见的东西。但是,非常感谢任何帮助。
工具->选项
,项目和解决方案->生成和运行
,MSBuild 项目生成日志详细程度
设置为诊断
。构建您的项目。在中间输出文件夹中检查日志,并搜索boost库名称和链接命令行。 - Khouri Giordano