它有四个项目,有三个是DLL项目。
在编译时,总是出现下列错误。
fatal error LNK1104:无法打开"c:\documents.obj";;;在其中一个DLL项目中
fatal error LNK1104:无法打开"c:\documents.obj";;;在另其中一个DLL项目中
fatal error LNK1104:无法打开"c:\documents.obj";;;在最后其中一个DLL项目中
------------------------------------------------------------------------------
这是我接手别人的东东,我想应该是哪里的设置的问题。
但我一下子也找不到,MSDN有关LNK1104的解释也看过了,不是很明白。
哪位兄台有遇到过无法打开“C:\documents.obj”这个问题 的,给点议见。
-------------------------------------------------------------
以下是.NET的生成日志:
--------------------------------------------------------------------------------
生成日志 ------- 已启动生成: 项目: NetPC,配置: Debug|Win32 -------
命令行 正在创建临时文件“c:\Documents and Settings\software\桌面\Temco-NWT3000-src\PlugSrc\NetPC\Debug\RSP00000F.rsp”,其内容为
[
/OUT:"c:\Documents and Settings\software\桌面\Temco-NWT3000-src\PlugSrc\NetPC\../../Plugins/NetPC.p" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:"Debug/NetPC.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"Debug/NetPC.lib" /MACHINE:X86 c:\Documents and Settings\software\桌面\Temco-NWT3000-src\PlugSrc\NetPC\..\..\Debug\nwt3000.lib comctl32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
".\Debug\GridSetupDialog.obj"
".\Debug\NetCommon.obj"
".\Debug\NetPC.obj"
".\Debug\NetPC.res"
".\Debug\NetPCScreen.obj"
".\Debug\ScreenButton.obj"
".\Debug\ScreenElement.obj"
".\Debug\ScreenLine.obj"
".\Debug\ScreenPic.obj"
".\Debug\ScreenRegion.obj"
".\Debug\ScreenText.obj"
".\Debug\stdafx.obj"
]
正在创建命令行“link.exe @"c:\Documents and Settings\software\桌面\Temco-NWT3000-src\PlugSrc\NetPC\Debug\RSP00000F.rsp"”
输出窗口 正在链接...
LINK : fatal error LNK1104: 无法打开文件“c:\Documents.obj”
10 个解决方案
#1
o
#2
up
#3
现在我又用单独生成方式,每个的DLL项目仍是有同样的错误,。
#4
查找有没有这个文件,有的话放到C:下面,或者在选项里更改路径
如果没有的话,设置忽略链接这个文件
project->property->linker->general->Ignore Import Library
填入Documents.obj
如果没有的话,设置忽略链接这个文件
project->property->linker->general->Ignore Import Library
填入Documents.obj
#5
是DLL项目不能编译。
#6
http://forums.devx.com/showthread.php?threadid=98734
这里有人遇到了跟我一样的问题,英文的,不知道对方是怎么解决的
这里有人遇到了跟我一样的问题,英文的,不知道对方是怎么解决的
#7
是DLL项目不能编译。
#8
确切的说是:DLL项目因不能打开"c:\documents.obj"而不能LINK
#9
新建一文本文档,改名documents.obj
#10
把几个项目的编译输出路径设成不一样的试试
#1
o
#2
up
#3
现在我又用单独生成方式,每个的DLL项目仍是有同样的错误,。
#4
查找有没有这个文件,有的话放到C:下面,或者在选项里更改路径
如果没有的话,设置忽略链接这个文件
project->property->linker->general->Ignore Import Library
填入Documents.obj
如果没有的话,设置忽略链接这个文件
project->property->linker->general->Ignore Import Library
填入Documents.obj
#5
是DLL项目不能编译。
#6
http://forums.devx.com/showthread.php?threadid=98734
这里有人遇到了跟我一样的问题,英文的,不知道对方是怎么解决的
这里有人遇到了跟我一样的问题,英文的,不知道对方是怎么解决的
#7
是DLL项目不能编译。
#8
确切的说是:DLL项目因不能打开"c:\documents.obj"而不能LINK
#9
新建一文本文档,改名documents.obj
#10
把几个项目的编译输出路径设成不一样的试试