目录
前言
上一篇提到了在创建工程时需要选择一下构建用的套件(Kit),Kit的英文释义是
kit:
n. 成套工具,成套设备;配套元件;
我们可以理解为工具箱的意思,那这个kit既然是个工具箱,自然包含了众多构建时会用到的工具。例如:
Qt Version:构建时使用的qmake的版本
编译器:例如 mingw中的g++,vs中的msvc,Debuggers,CMake
一、构建工具
前言中提到了各种工具,这边逐个介绍
Qt version : 构建时使用的qmake的版本。
QMake 是 Qt 工具包中带的一个非常方便的工具。可以用于生成 Makefile 以及 各种工程文件,还可以生成 Microsoft Visual Studio 可以使用的项目文件等。 最关键的是它可以自动解决依赖关系,不用手工写 Makefile 了。而且它是跨平台的。
编译器 : Qt的本质是C++,所以Qt在内部转化后还是C++。例如 mingw中的g++,vs中的msvc。
Debugger : 顾名思义,就是调试器了,有cdb,gdb等。
CMake : CMake是一个跨平台的安装(编译)工具(这点类似QMake),可以用简单的语句来描述所有平台的安装(编译过程)。
我所开发的项目暂时没有使用到这个,倒是在自己编译QJson库时使用到了这个CMake,有时间再说明下QJson的源码编译安装和使用。
二、如何组合自己的构建套件
依旧按照上面的顺序依次说明,
不过,我们首先找到配置套件的入口:
在菜单栏找到 工具 ,选择 选项。
随后找到 构建和运行 ,点击 构建套件(Kit)。
在这个窗口,我们能看到目前已经存在的构建套件。
单击任何一个 套件 的名称,都能看到这个套件(工具箱)里的所有“工具”,也能重新配置这个套件(工具箱)。
这个tab之后都是各种工具的配置了,我们依次看下去。
1.Qt version
在安装完Qt后,会得到如下图所示的目录:(是Qt,不是Qt creator!!!Qt creator只是一个出色的IDE)
(在bin目录里有配置Qt version所需的qmake.exe)
在Qt Version 标签页点击添加,找到上面图中的目录,进入bin,选择 qmake.exe,就能成功添加自己安装的Qt中的qmake了,添加成功后会像下图一样。
2.编译器
这边就和上面一节的方法一致了,点击添加,找到你要使用的编译器(g++,msvc等)
这边要提一嘴,如果你安装的是mingw版本的qt,那就请选择mingw中的g++。如果是msvc版本的qt,那就请选择vs下的msvc。mingw版本和msvc版本的qt是不互通的,所以要选择对应版本编译器。
3.Debuggers
与编译器一致即可,g++则用GDB,msvc则找到CDB。
4.CMake
与上面的方法一致,找到Cmake编译器,添加就行了。不使用也没有影响,个人接触的不多,等日后有机会接触了再来说说。
5.组合套件
当你完成了以上步骤,你就可以组合一套你自己的工具箱了(Kit)
我们再回到构建套件(Kit)页,点击添加,然后设置套件名称,如果和我一样只是开发windows上的应用程序,那就只要按照下图顺序添加工具,其他默认即可。
后面具体项目使用什么套件不仅仅可以在创建时选择,也可以在项目创建后改选。如下
总结
构建套件的简单配置就是以上这些了,欢迎讨论。