首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么VSCodium找不到kernel32.lib?

为什么VSCodium找不到kernel32.lib?
EN

Stack Overflow用户
提问于 2021-09-22 08:52:40
回答 1查看 30关注 0票数 0

我正在尝试用VSCodium构建一个基于CMake的C项目。

当我打开文件夹时,CMake配置失败,错误很明显是:

代码语言:javascript
复制
-- 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文件,对吧?

EN

回答 1

Stack Overflow用户

发布于 2021-09-22 08:52:40

虽然您似乎有MSVC编译器及其相关的标准库,但实际上您可能会缺少该文件kernel32.lib。它是"Windows SDK“的一部分,您可以通过MS Build Tools安装程序(例如,从here)或MS Visual Studio安装程序下载。只是需要习惯一些MS混淆(和巨大的磁盘空间浪费)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69281038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档