编译为知笔记源码的时候遇到的第一个错误

LINK : fatal error LNK1104: 无法打开文件“kernel32.lib”
经研究发现是qt使用的本地编译连接工具cl.exe找不到 windows sdk的lib文件导致

找到lib文件的文件路径

like this

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib

 

点击qt项目的配置管理

找到构建环境,点开详情,发现qt使用了系统环境变量

找到lib变量,把上面的路径添加到lib变量里面,错误消失