我正在尝试用VSCodium构建一个基于CMake的C项目。
当我打开文件夹时,CMake配置失败,错误很明显是:
-- snip --
LINK : fatal error LNK1181: cannot open input file 'kernel32.lib' [C:\cygwin64\home\eyal\src\mine\printf\build\CMakeFiles\3.20.21032501-MSVC_2\CompilerIdC\CompilerIdC.vcxproj]
-- snip --为什么VSCode / CMake没有正确设置路径来查找该文件?我是说,这是内部的MSVC文件,对吧?
发布于 2021-09-22 08:52:40
虽然您似乎有MSVC编译器及其相关的标准库,但实际上您可能会缺少该文件kernel32.lib。它是"Windows SDK“的一部分,您可以通过MS Build Tools安装程序(例如,从here)或MS Visual Studio安装程序下载。只是需要习惯一些MS混淆(和巨大的磁盘空间浪费)。
https://stackoverflow.com/questions/69281038
复制相似问题