可以选择在visual studio 中安装 QT 插件来开发和调试QT应用程序,也可以使用QT Creator来开发,我选用QT Creator。
考虑到兼容性以及可以利用现有的开发工具等原因,我选择了QT 4.8 ,从以下地址下载QT 开发包
http://download.qt-project.org/official_releases/qt/4.8/4.8.6/qt-opensource-windows-x86-vs2008-4.8.6.exe
下载完成之后,安装。
从下列地址下载QT Creator
http://download.qt-project.org/official_releases/qtcreator/3.1/3.1.2/qt-creator-opensource-windows-x86-3.1.2.exe
下载完成之后,安装。
新版本的QT开发包中已经包含了QT Creater,这里我们下载的是单独的QT Creator组件。
然后打开QT Creator, 选择 New project, 选QT Widgets Application, 点Choose, 项目名称处填写test, 点击下一步,提示
C:\Qt\4.8.6\bin\qmake.exe
QT Creator can use the following kits for project test:
No valid kits found.
Please add a kit in the options or via the maintenance tool of the SDK.
点击上句话中的options超链接,选Qt Versions 标签,点添加,然后找到QT的安装目录,这里是C:\Qt\4.8.6, 再找到bin目录,打开,QT Version 标签中已出现QT 的版本信息。
然后回到构建套件标签,在QT版本下拉列表中选择 QT 4.8.6,
编译器选择:QT Creator已自动检测到编译器,点选它。
设备类型,选桌面
Sysroot, 选系统的安装目录,如c:\windows
调试器,选None
全部设置完成后点OK, 回到构建QT Widgets Application 的向导,选下一步,下一步,直到工程构件完毕。
按ctrl + r , 显示正在构建项目,然后弹出一个空白的窗口。
表明这个相当于 hello world! 的QT 程序已经正确的编译,运行了。
至此我们可以利用QT Creator进行QT 应用程序的开发了,但不能调式程序。
调试器需要单独下载,但我以前安装过winddk, (windows driver kits, wdk), 这个开发包中有debugger, 省去了我下载的步骤。
设置步骤如下,在菜单栏中选工具 -->选项-->构建与运行-->debuggers, 点add, 然后选中刚刚add 的debugger, 把path 设置成ddk 下的debugger目录,这里是c:\WinDDK\7600.16385.0\Debuggers\cdb.exe, 然后在构建套件(kit)标签中,debugger选项选 new debugger, 在程序中设一个断点,按F5, 程序在断点处停了下来。