VC++6.0编译时出现fatal error LNK1104: cannot open file "kernel32.lib"

不是代码问题,重装没用啊,应该怎么改啊

出现错误的原因应该是"kernel32.lib"库文件没有添加到工程中,具体的添加步骤为:【工程】-【设置】-【连接】-【对象/库模块】,然后将"kernel32.lib"
添加进去就可以了,记得要和已有的库文件之间有空格。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-29
库KERNEL32.LIB位于x:\Program Files\Microsoft Visual Studio\VC98\Lib下,如果找不到,在其他装有VC++ 6.0的电脑中复制一个即可。追问

这样做后编译没问题了,但是无法执行,求指点

追答

把VC++ 6,0彻底卸载后重装吧。