win7搭建QT+VS集成开发环境

    正常的安装流程应该是先安装VS 2015 profession版本, 进入VS下载界面,安装的时候切记要勾选visual C++ 的所有选项,以及其他的相关组件,然后安装qt5.9.1,进入QT官方网站,在勾选组件时可以只选择msvc2015_64,然后根据向导安装完成。
然后打开VS2015,点击工具->扩展和更新->联机,搜索QT visual studio Tools,这个是QT嵌入VS开发的插件,下载完毕后就可。
win7搭建QT+VS集成开发环境

安装后,重新启动 VS2015,在菜单栏上就会看到“Qt VS Tools”菜单项:

win7搭建QT+VS集成开发环境

配置 Qt 5.9

选择:Qt VS Tools -> Qt Options,配置 Qt 5.7。点击“Add”按钮,Path 选择 D:\Qt\Qt5.7.1\5.7\msvc2015_64,然后点击“Ok”进行保存。

win7搭建QT+VS集成开发环境


到这一步为止,应该是无论在VS还是在QT Creator上建立QT的hello world程序应该都能顺利运行,这个是比较理想的情况,不过还要配置QT Creator的调试器,但是本人先前没有做那个配置也能正常运行,如果不配置调试器,那么在QT Creator里面编译项目的时候只能右键左边的文件数然后运行,这样是可以正常编译和运行的,配置了调试器后可以单击上面的菜单栏,调试,然后开始调试按钮,配置具体过程如下:

先手动下载windbg,也要正确对应相应的64位版本,安装好之后在QT Creator里的工具选项,在“构建套件(Kit)”中选择自动检测出来的调试器即可。

win7搭建QT+VS集成开发环境

以上都是安装比较顺利的情况,本人有一段时间装了两次,一次挺顺利的,一次各种各样提示BUG,安装网上的一些解决方案去处理,也是一个问题接一个问题,比如安装了各种DLL,然后又装了WINBUG的各种版本,但是没什么软用,根本原因是VS没有彻底安装好,导致编译或者运行出错,只要重新安装VS,如果不知道哪些要安装就勾选所有的,不然各种各样的运行BUG.