当我在Visual Studio中编译C ++项目时,为什么会出现致命错误" LNK1104:无法打开文件'C:\ Program.obj'"?
时间:2020-03-06 14:43:27 来源:igfitidea点击:
我在Visual Studio 2008中创建了一个新的C ++项目。仅项目设置已更改。
编译项目时,收到以下致命错误:
fatal error LNK1104: cannot open file 'C:\Program.obj'
解决方案
此特定问题是由于指定对lib文件的依赖性而导致的,该lib文件的路径中有空格。该路径需要用引号引起来,才能正确编译该项目。
在项目属性的"配置属性"->"链接器"->"输入"选项卡上,有一个"添加依赖项"属性。通过将此属性从以下位置解决,此问题已解决:
C:\Program Files\sofware sdk\lib\library.lib
到:
" C:\Program Files\sofware sdk\lib\library.lib"
我在哪里加了引号。