我已经安装了 Eclipse CDT,因此我将能够编写和编译 C 代码。
编译进度失败,出现如下错误:
LNK1104 : cannot open file kernel32.lib
我一直在我的电脑中搜索这个文件,发现它出现在一些文件夹中,
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
我如何“引用”eclipse 到特定路径之一,以便找到 kernel32.lib
文件,我将能够编译和运行 C
文件?
编辑
感谢@mux 的回答 LNK1104 : cannot open file kernel32.lib
is now gone , but a new error appears now : LNK1104 : cannot open file 'C:\Program.lib'
。
再一次,任何建议都会有所帮助。
最佳答案
我在这上面浪费了很多时间... 这就是您正在寻找的答案
在 Eclipse > Project > Properties > Paths and Symbols > Libraries 选项卡中,将库的路径用单引号引起来:
'C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib\Kernel32.Lib'
会有一个路径不存在的警告,但是在你重建你的项目后它应该会消失。
关于c++ - Eclipse 无法链接到 kernel32.lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13135992/