网上也没找到合适的答案,要么没效果,要么就没有这种情况。
我在QT中使用WindowsAPI也不行,写了#include ,并且在.pro文件中引入了LIBS += user32.lib,运行时提示:error: user32.lib: No such file or directory
有没有配置步骤,qt用vs编译是需要安装一个相应的文件的,比如我vs2013编译qt5,.7安装的是这个:
之后就是要在vs里面选好qt版本,搭建工程即可,你这个头文件都不识别,我感觉是不是缺少这个步骤。
我是2013的,安装完成会在vs菜单出现一个qt选项:
在下拉框选择了对应版本的qt,就可以了,你看看你有没有这个步骤
看看qt-vsaddin-msvc2017的插件版本够不够?安装这个插件后在vs2017窗口的菜单栏会多一个Qt VS Tools项,会看到它的版本
我之前用2.3版本的也无法编译qt程序,升级后就可以了