win10 vs2015 qt5环境配置踩坑

qt+vs的环境配置教程很多,可以参考这个
这里只记录一下踩的坑。

1 版本问题

本人的环境:win10 64位,vs2015
最开始迷迷糊糊(主要是pt上就有)下了这个版本:

qt-opensource-windows-x86-5.14.0.exe

安装之后,Qt creater可以正常用。但在vs2015提示无法找到源文件ui_xxx.h(xxx是项目名)。用uic -o 自行生成了ui_xxx.h,然后又提示... MSB4018 “GetVarsFromMakefile ...。本人不了解windows下的makefile,因此放弃了。最终尝试了这个版本:

qt-opensource-windows-x86-msvc2015_64-5.8.0.exe

终于搞定。。。
应该是带msvc2015的版本才行吧。

2 目录包含

记得要把目录xxx\Qt5.8.0\5.8\msvc2015_64\include包含进vs项目中去,如下:
win10 vs2015 qt5环境配置踩坑