Qt5.12配置问题:shell32.lib打不开、找不到windows.h的解决方案
Qt5.12.0 + vs2017配置过程网上有很多教程,一般按照流程基本都可以成功。但是!笔者根据网上的经验,一直配置失败,出现的现象是这样的:
(1)如果新建一个Qt Widgets Application,错误原因就是“shell32.lib”打不开;
(2)如果是任意打开一个Qt自带的example,错误原因就是“windows.h”找不到;
编译器系统都自动检测好的,一切都没有问题,环境变量也和网上教程一样进行了配置的。百思不得其解~~~~
通过在网上搜索网友们类似相同的情况,都没能解决问题!!但是,最终同门的小伙伴把问题锁定在了 Windows SDK中的问题,因为shell32.lib只存在于Windows Kits里面,一定是QT和VS2017之前没能建立起有效的联系。
一、解决方案
-
在项目里–>>构建环境
2.找到INCLUDE和LIB
(1)将下面几个路径加入Include(如果没有就在环境变量里新