配置vs环境变量后跟着书上的教学用记事本直接写了一个return 0的程序,直接用命令行运行编译之后跳出LINK : fatal error LNK1104: 无法打开文件“kernel32.lib”的问题,修改vs安装了SDK之后重新试试还是这样,用vs打开之后找不到网上说的VC++库
在“项目 > 属性”那里点击“VC++ 目录”,看看“库目录”是不是像图片一样?不一样的话,可以勾选“从父级或项目默认设置继承”选项。
kernel32.lib是vs自带的库文件,缺少这个库的话是因为vs的配置有问题。一般都是VC++附加库目录的问题。
打开项目属性,设置VC++目录\库目录,勾选"从父级或项目默认设置继承"。勾选之后重新编译此错误将不会再有。
参考 : https://blog.csdn.net/qq_40622955/article/details/123867390