读书人

vs 2008 LINK : fatal error LNK1104:

发布时间: 2012-09-05 15:19:35 作者: rapoo

vs 2008 LINK : fatal error LNK1104: 无法打开文件 kernel32.lib
RT.. 请问这个问题怎么解决? 谢谢


附日志:

生成日志
生成 已启动: 项目: Test,配置: Debug|Win32
命令行
正在创建临时文件“d:\Backup\我的文档\Visual Studio 2008\Projects\Test\Debug\RSP0000081320668.rsp”,其内容为
[
/OUT:"D:\Backup\我的文档\Visual Studio 2008\Projects\Test\Debug\Test.exe" /MANIFEST /MANIFESTFILE:"Debug\Test.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"D:\Backup\我的文档\Visual Studio 2008\Projects\Test\Debug\Test.pdb" /DYNAMICBASE /NXCOMPAT /MACHINE:X86 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\Test.obj"
]
正在创建命令行“link.exe @"d:\Backup\我的文档\Visual Studio 2008\Projects\Test\Debug\RSP0000081320668.rsp" /NOLOGO /ERRORREPORT:PROMPT”
输出窗口
正在链接...
LINK : fatal error LNK1104: 无法打开文件“kernel32.lib”
结果
生成日志保存在“file://d:\Backup\我的文档\Visual Studio 2008\Projects\Test\Debug\BuildLog.htm”
Test - 1 个错误,0 个警告


[解决办法]
从别的地方找到这个“kernel32.lib”把它放在编译器的lib目录中
[解决办法]
.rsp文件没什么用

可以不管,另外把kernel32是系统lib,放在编译器的lib也是没用的

关键是.rsp文件全部删除再编译

应该就可以了
[解决办法]
去弄个好的替换掉系统的kernel32试下
[解决办法]
你的系统是vista还是XP,我在XP上装了一个.NET08,貌似有很多问题...

读书人网 >C++

热点推荐