链接错误 LINK : fatal error LNK1104: 无法打开文件“XX.obj”
2010-11-23 16:11
441 查看
注:转自CSDN
其实你只要看一下Link命令行就知道了. 项目->属性->链接器->命令行. 在这里你会发现你前面设置的"附加依赖项"被IDE改写了. 例如你要加入一个ABC.lib的链接库,完整路径为"C:\Program Files\ABC.lib", 如果被IDE改写的话会变成"C:\Program" "Files\ABC.lib" 相应的命令行变成Link (...) "C:\Program" "Files\ABC.lib" 那么链接器会要求提供"C:\Program.obj"文件,由于该文件不存在,所以会 返回上面的调试信息'LINK : fatal error LNK1104: 无法打开文件“C:\Program.obj”'!
其实你只要看一下Link命令行就知道了. 项目->属性->链接器->命令行. 在这里你会发现你前面设置的"附加依赖项"被IDE改写了. 例如你要加入一个ABC.lib的链接库,完整路径为"C:\Program Files\ABC.lib", 如果被IDE改写的话会变成"C:\Program" "Files\ABC.lib" 相应的命令行变成Link (...) "C:\Program" "Files\ABC.lib" 那么链接器会要求提供"C:\Program.obj"文件,由于该文件不存在,所以会 返回上面的调试信息'LINK : fatal error LNK1104: 无法打开文件“C:\Program.obj”'!
相关文章推荐
- 链接错误 LINK : fatal error LNK1104: 无法打开文件“XX.obj”
- SQLServer 导入mdf和ldf文件出现:无法打开物理文件 "D:\XX.mdf"。操作系统错误 5:"5(拒绝访问。)"的解决方案
- vs2008提示“LINK : fatal error LNK1104: 无法打开文件“xx.lib””的问题
- vs2008项目:LINK : fatal error LNK1104: 无法打开文件“E:\ms.obj”
- 编译Caffe时发生错误LINK : fatal error LNK1104: 无法打开文件“opencv_contrib300d.lib”
- 编译boost提示错误:LINK : fatal error LNK1104: 无法打开文件“libboost_filesystem-vc100-mt-gd-1_64.lib”
- 在vc2008中,把项目选择为RTSS,出现错误LINK : fatal error LNK1181: 无法打开输入文件“rtxlibcmt.lib
- vs2012项目:LINK : fatal error LNK1104: 无法打开文件“E:\Debug.obj”
- 请问,这样的错误该怎么处理,按照网上的配置好了,可是一直不成功,LINK : fatal error LNK1104: 无法打开文件“opencv_world331.lib”请问,这样的错误该怎么处理
- LINK : fatal error LNK1104: 无法打开文件“C:/XXX.obj”
- VS编译出现将元数据写入文件“x:/x/obj/Debug/xx.exe”时发生错误 --“存储空间不足,无法完成此操作。 ”
- 完美解决LINK : fatal error LNK1104: 无法打开文件“C:/Program.obj”
- SQLServer 无法打开物理文件 "path\XX.mdf"。操作系统错误 5:"5(拒绝访问。)"
- 完美解决LINK : fatal error LNK1104: 无法打开文件“C:/Program.obj”
- VS2013之调用opengl打开obj文件时头文件错误: 无法打开包括文件:“gl/glut.h”: No such file or directorys
- cocos2d-x错误之-----fatal error LNK1104: 无法打开文件“libExtensions.obj”
- sqlserver附加数据库时,无法打开物理文件 "xx.mdf"。操作系统错误 5:"5
- LINK : fatal error LNK1104: 无法打开文件“C:/XXX.obj”
- 链接器工具错误 "LNK2026 XXX模块对于 SAFESEH 映像是不安全的" LINK : fatal error LNK1104: 无法打开文件“LIBCD.lib”
- c++经验总结(3):link错误,无法打开XXX.lib或者xxx.obj