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

LNK1104 cannot open file '...lib.obj'

本文关键字:lib obj 文件 LNK1104      更新时间:2023-10-16

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

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

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

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

有人对如何解决这个问题有什么想法吗?

问题可能是您在Linker输入的附加依赖项中添加了类似"$(VC_LibraryPath_x86)xxxx.lib"的内容。这会出错,从而导致错误。它应该只是"xxxx.lib"。

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