在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 2008中连接boost的链接器问题
为什么Visual Studio是文件名的开头?
谢谢你,深的地方在项目中有设置为使用DLL中的符号。 – 2010-04-01 14:40:35