Qt在Windows下的开发与调试环境配置

正文

前文已经交待了从源码编译Qt自定义版本。现在可以开始配置一下开发与调试程序并写个Hello World了。

 

1. IDE

虽然Qt官方有VS插件使我们可以在VisualStudio中开发Qt应用,但我的感觉是那样的体验不太好,我还是喜欢使用清爽的Qt Creator来开发。

QtCreator的下载地址:http://download.qt-project.org/official_releases/qtcreator/3.3/3.3.0/qt-creator-opensource-windows-x86-3.3.0.exe

安装完毕后,需要配置Qt二进制库的位置,以及调试器。对于非自定义编译的Qt库(以安装文件安装的),Qt Creator貌似可以自动找到Qt库位置,不需要配置;对于使用MinGW编译器的情况,貌似也不需要设置调试器。

 

2. 配置构建套件

打开Qt Creator,选择“工具”->“选项”菜单,然后再选择左侧的“构建与运行”,再选择“Qt Versions”标签页,如下图所示:

手动添加编译好的Qt库中的qmake.exe即可。上面自动检测到的32bit版本是我之前使用装的2进制版本。

接下来切换到“构建套件(Kit)”标签页:

如果没有添加就添加一下,确保下面的各项设置正确即可。调试器那一项先不用管。

 

3. 配置调试器

使用Qt Creator + Visual C++编译器来开发Qt应用,默认是没有调试器的,官方说可以使用cdb,但恭喜你,如果按官方教程配置它,会非常麻烦,因为你需要装个Windows SDK 7.1(仅安装其中的调试器),但它的安装需要VS,SP1补丁等以严格的顺序安装才能成功。

如果任性不使用cdb,你有两种选择:

1) 安装Qt for VS插件,再将项目文件(.pro)用VS打开,进行编译调试。不幸的是,转换化可能有一些错误导致无法编译运行;

2)以DEBUG模式编译好你的Helloworld.exe,再用VS打开它(秘技:“文件”->"打开"->”项目/解决方案“,然后选择你要调试的exe,确定),进行调试,注意,你可以打开源文件设置断点哦。

但切换来切换去麻烦啊,能在Qt Creator中调试最好了。那么就需要配置cdb。不要按官网说的安装Windows SDK, 只需要准备一个Windows SDK 7.1 64位安装文件(ISO)(没有到这里下载:http://www.microsoft.com/en-us/download/details.aspx?id=8442),然后解压或者用虚拟光驱加载,找到光盘中的dbg_amd64.msi并安装(其路径是<光盘根目录>\Setup\WinSDKDebuggingTools_amd64\)。

之后,如第2步一样,打开选项,选择”Debuggers“选项卡,配置好它:

 

同时,把”构建套件“中的”调试器“设置成cdb。

 

OK, 现在可以新建一个Qt Widgets Application类型的Hello World项目,试验一下是否配置成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值