【发布时间】:2015-06-19 14:19:55
【问题描述】:
我正在尝试在 Visual Studio 2013 中编译一个使用 boost 1.58 的项目。
我收到此错误:
Error 3 error LNK1104: cannot open file 'libboost_log-vc120-mt-1_58.lib'
这个条目在我的 VC++/General/Library 目录中 $(BOOSTDIR)\lib\x64
我的 BOOSTDIR 目录的值为 C:\Projects\boost_1_58_0
我已验证路径 C:\Projects\boost_1_58_0\lib\x64 有“libboost_log-vc120-mt-1_58.lib”文件。
我可能会错过什么?
【问题讨论】:
-
如果您记录的内容是准确的,那么您应该不会收到此链接器错误。所以不准确。查看实际的链接命令以缩小范围,在 tlog 子目录中找到它。
-
你知道要查看哪个文件才能看到实际的链接命令吗?
-
有点难以错过,它的名字以“link.command”开头。
-
尝试构建并收到上述错误后为空
标签: c++ visual-studio boost