- 要注意QT插件版本与VS板本的对应,如果不对应,在编译的时候,会出现很多不同寻常的错误。
- 如果出现没有头文件被包含的情况,那么可以查看VS的项目属性管理时面的头文件包含目录,可能会有一个新的QT的包含目录,但是这个目录并没有在环境变量中,则需要添加好相关的环境变量就可以了,这个环境变量对应着QT的头文件目录。
- 本人亲测可用的一组QT版本与QT对应的VS插件为以下两个版本号,分别是
qt-vsaddin-msvc2015-2.4.1.vsix
与qt-opensource-windows-x64-msvc2015-5.8.0.exe
可以使用。 - 环境变量的截图如下,新增环境变量我用红框画出来了,对应的目录要根据你的QT安装的情况进行修改。
注意上述两个需要红框的内容需要对应,我上面的那个头文件是64位QT的,如果你安装的不是64位的QT,则不会有_64
的目录后缀。 - 还有一个就是可以有会缺少
ui_QtGuiApplication1.h
类似这样的文件,当你从磁盘里寻找的时候人,会发现找不到,其实这个头文件是QtGuiApplication1.ui
这个文件编译出来,当你编绎过后,就可以找到了。
注:在有的VS QT插件需要这样编译,也就是当版本不对应的是候,会出现手动单独编译,所以这个只是在解决问题的临时方法,如果采用这种办法进行开发,真的很麻烦,故不推荐。