qt-使用vs2012调试qt程序

qt自带的编译器写代码还是很方便,但是调试就有点。。。。。。日狗了,

所以我选择了全宇宙最好的编译器调试qt—-vs2012

其实vs2012是完全支持qt的开发的,只需要下载一个叫做

qt-windows-opensource-5.1.0-msvc2012_opengl-x86_64-offline.exe

这个软件就可以了,链接在这里 http://pan.baidu.com/s/1slR8ILn
这个是vs自己修改qt的安装版本之后结合vs自身的环境定制的,必须安装。
PS:哦哦,装这个之前你得先安装vs2012,如果你安装的是vs的其他版本,那就自己去vs的官网上去下载对应的qt版本,

装好了这两个之后,就安装一个小插件,叫做.

qt-vs-addin-1.2.3-opensource.exe

这个是整合vs和qt的小工具,有了这个vs的界面里面才会有qt的菜单,
这个东西有好几个版本,
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.2.2之前的版本是对应qt5之前的
之后的版本是对应qt5的,但是4和5貌似支持性不是很好,经常出现错误,1.2.3我试过的是最好的,虽然也有错误,但是已经好多了,而且错误有办法可以避免,下面就会介绍怎么避免这些个狗血的错误,(其实是我不会解决)
链接在这里:http://pan.baidu.com/s/1c2AyrHA

然而打开vs2012的时候回有一个弹窗显示的是qt的工作地址没有弄好。
安装好了addin之后,打开vs2012,可以再菜单栏看到qt5,这一栏,
选择qt option,然后先把当前的这个version删除,点击add,名字随意,Path选择你安装的qt msvc,,其实也就是bin文件的上一个目录,ok

然后就没有然后了,基本的安装就是这样了。

在实际使用的时候,msvc安装是qt版本是能够直接开发qt的,但是前面说了,调试不方便。
调试的时候,vs会出现一个XXXX。PDf文件没有权限或者是没有内存了什么的,,
我不知道怎么解决,但是也不能不调试,所以想了一个解决的办法,如下:

打开vs怎么调试qt程序
打开qt creater编写和修改qt程序,
在vs里面运行qt程序,并且调试,
在qt creater里面修改qt程序,
在vs里面确认全部修改,在重新运行,,
反正无论你在vs里面或者是qt create里面修改代码

切记,,不要关闭程序,直接重新运行。

这个硬伤应该会有办法解决,不过windwos下的vs应该提供傻瓜式的一键安装的,坐等完善这些个问题

你可能感兴趣的:(QT)