【发布时间】:2010-04-01 14:15:35
【问题描述】:
我在 Visual Studio 2008 中有一个相当模糊的链接问题。链接器错误消息是:“LNK1104:无法打开文件 'boost_thread-vc90-mt-gd-1_38.lib'”。所有路径和依赖项都已设置。 我注意到的是,Visual Studio 错过了 boost_thread-vc90-mt-gd-1_38.lib 而不是 libboost_thread-vc90-mt-gd-1_38.lib (注意文件开头的 lib姓名)。我将 .lib 作为 libboost_thread-vc90-mt-gd-1_38.lib 添加到项目中,它在命令行中显示为 libboost_thread-vc90-mt-gd-1_38.lib。
为什么 Visual Studio 的文件名开头?
【问题讨论】:
标签: visual-studio-2008 boost linker