于休 2023-01-31 13:09 采纳率: 0%
浏览 877

C++遇到无法打开文件“kernel32.lib,如何解决?

配置vs环境变量后跟着书上的教学用记事本直接写了一个return 0的程序,直接用命令行运行编译之后跳出LINK : fatal error LNK1104: 无法打开文件“kernel32.lib”的问题,修改vs安装了SDK之后重新试试还是这样,用vs打开之后找不到网上说的VC++库

img

  • 写回答

3条回答 默认 最新

  • 桑榆肖物 新星创作者: 编程框架技术领域 2023-01-31 13:20
    关注

    kernel32.lib是vs自带的库文件,缺少这个库的话是因为vs的配置有问题。一般都是VC++附加库目录的问题。
    打开项目属性,设置VC++目录\库目录,勾选"从父级或项目默认设置继承"。勾选之后重新编译此错误将不会再有。
    参考 : https://blog.csdn.net/qq_40622955/article/details/123867390

    评论

报告相同问题?

问题事件

  • 创建了问题 1月31日