1. Qt Creator 配置

如果完全安装Qt,Qt Creator是作为其一部分,使用其默认设置就可以使用。如果是单独安装的Qt Creator,或者安装的多个版本的Qt,则需要设置添加相应的路径设置Qt versions、编译器,然后用它们创建kits。

一个IDE使用是否顺手,基本上包括快捷键、代码高亮、IDE主题颜色、代码片段编辑、版本控制等。下面就这些方面对Qt Creator进行讨论说明。

构建和运行设置

Qt会自动检测编译器和Qt版本,在检测失败时,才需要自己手动添加,如下图所示:


Auto-detected部分即Qt自动检测到的Qt 版本,如果自动检测失败,就需要手动添加。添加方法如下:


1. 添加编译器

Qt支持大多数的32位和64位平台。一个kit包含编译器、构建和运行程序的所有设置,编译器设置为其一部分。包含的编译器如下:

  • GNU编译器(Linux和OS X平台
  • MinGW(Minimalist GNU for Windows),Windows平台上开发本地Windows应用程序的GCC和GNU的本地软件接口。MinGW和Qt Creator有集成版本可直接安装使用
  • Linux ICC (Intel C++ Compiler),Linux系统下的C和C++编译器
  • CLang,可用于Windows,Linux,OS X平台的C,C++,Objective C及Objective C++编译器
  • QCC为QNX上C++编译接口。
调试编译器方法:
  1. 选择Tools > Options > Build & Run > Compilers > Add ,从列表中选择编译器类型:如下添加一个MinGW编译器

  2. Name,编译器名,可不更改
  3. Compiler path,编译器的路径
  4. Platform codegen flags,传递给编译器的标签,用于指定目标平台的框架
  5. Platform linker flags,传递给连接器的标签,仅在构建Qbs时使用。

2. 添加调试器

可用调试器有GNU Symbolic Debugger (GDB),Microsoft Console Debugger (CDB)等。添加方法:

  1. Tools > Options > Build&Run > Debuggers > Add
  2. Name, 调试器名
  3. Path,调试器路径
    1. 对CDB,指定Windows下CDB目录,如C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x86\cdb.exe
    2. 对GDB,如C:\MinGW\bin\gdb.exe

3. 添加Qt versions

实际上就是添加Qmake路径

  1. Tools > Options > Build&Run > Qt Versions> Add

4. 添加Kits

Qt Creator用于构建和运行项目的一套设置称为一个Kit,主要方便项目跨平台开发。每个Kit都包含一组定义一个环境的值,包括设备、编译器、Qt version,调试器等。设

Qt Creator支持台式机及以下设备的开发:

  • Android
  • Bare Metal
  • BlackBerry 10
  • Generic Linux
  • iOS
  • iOS Simulator
  • QNX
添加kits
  1. 依次选择Tools > Options > Build & Run > Kits > Add,点击clone可复制kit。
  2. Name,Kit 名,推荐填写包含平台和编译器类型名,如Qt 5.3 MSVC2013 32bit
  3. Device type,选择设备类型,如Desktop
  4. Device,选择一个设备,对PC为Local PC
  5. Sysroot,指定设备映像目录,如果没有交叉编译,则不需要填写
  6. Compiler,选择构建所需的编译器,如何添加编译器,稍后说明
  7. Debugger,选择调试器,对于Qt MSVC版本,需要单独安装调试器
  8. Qt version
  9. Qt mkspec,指定qmake构建指令,可以不指定,使用默认指令

总的来说,如果额外添加其他的kit,比较麻烦,安装集成好的Qt+mingw最简单,全部使用默认设置即可。如果使用Qt+MSVC,如果没有完整安装Windows SDK,往往没有CDB,额外安装以下Windows调试器,然后设置一下即可。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值