VS2013下Qt5.6.1项目配置方法以及各种问题汇总

一、QtCreator与VS2013下Qt
1.QtCreator里有:Editor, Assistant, Designer, Debuger
因此,Qt Creator是一个IDE,也就是一个集成开发环境,里面有代码编写器,编译器,调试器,还有图形设计器Qt Designer,有了它你可以写软件。
而Qt Designer是用来设计界面的,只能设计图形,是个图形设计器!

2.Visual Studio Add-in
要让 Qt 在 Windows 上与 Visual Studio 配合使用,请下载 Visual-Studio 插件。该插件可配合各种 Qt 授权进行开发。


二、环境搭建

1.版本
Qt有两个版本,即MinGW版本和MSVC版本,配置VS2013时,需要使用MSVC版本,因此在已有MinGW版本的情况下,再次安装MSVC版本:http://download.qt.io/official_releases/qt/5.6/5.6.1-1/
选择:

进行默认步骤安装,安装成功后,
下载VS_Qt插件工具:http://download.qt.io/archive/vsaddin/
选择:

默认安装,安装成功后,进行配置:
1.安装完成后:打开vs2013

2.打开QT5;

3.选择add---> 添加
     Version name选择 Qt5.6.3
      Path选择D:\soft\Qt5.6.1.MSVC\5.6\msvc2013

最后完成安装,打开VS2013,新建项目可以看到如下



三、各种调试问题

1.新建项目


2.选择默认设置, Base dass是你创建的这个类所要继承的是哪个类,QMainWindow还是QWidget,亦是QDialog,继承对于C++来说是一个很重要的东西,我们选择QDialog


3.右键单击VS2013解决方案列表中的项目名称,选择弹出菜单中的“Qt Project Settings”,打开Qt项目配置界面;在Version选项下,选择Qt5.6.1




4.建立好项目后,程序会出现错误的现象,即代码出现n个红色波浪线,解决办法就是 Ctrl+F5(快捷运行项目),运行成功一次后,关闭解决方案,重新打开项目,问题解决,类的成员函数自动加载进来。


5.各种库的配置
项目--->属性

VC++目录

包含目录:

C/C++--->常规------>附加包含目录

附加依赖项

6.界面设置文件 .ui 文件无法打开,双击时致使VS2013程序无响应
解决方法:在QT的目录下,找到Qt5WebEngineWidgets.dll这个文件,给他随便改个名字,再打开.ui文件,就可以成功打开了。

则双击.ui文件可以打开界面设计:




7.出现:由于找不到Qt5Widgetsd.dll,无法继续执行行代码,重新安装程序可能会解决

解决方法:
右键计算机--->属性--->高级系统设置--->高级--->环境变量
添加系统变量:

编辑环境变量:%QTDIR%\bin

以上问题解决后,最后调试运行会出现如下效果:


转载请附上出处,谢谢!!!!!!!!!!!!!!