LNK1104无法打开文件' ... lib.obj'

时间:2016-08-03 19:41:29

标签: c++ compiler-errors linker-errors

我正在尝试更新Visual Studio 2012 C ++项目,以便我可以在Visual Studio 2015(Update 3)中编译它们。我已经把它缩小到一个项目中的一个错误,我完全难以理解:

LNK1104无法打开文件' C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ lib.obj'

我已经安装了所有C ++语言选项(默认情况下它们没有安装),甚至还卸载并重新安装了Visual Studio。

该文件不存在于该目录中,并且它也不存在于Visual Studio 2012目录中。

任何人对如何解决这个问题都有任何想法?

2 个答案:

答案 0 :(得分:1)

问题可能是您添加了类似" $(VC_LibraryPath_x86)xxxx.lib"链接器输入其他依赖项。这出错了,导致错误。它应该是" xxxx.lib"。

答案 1 :(得分:0)

检查你的路径。如果这是正确的,那么请确保你已经写了xxx.lib而不是xxx