0


Qt creator的构建套件(Kit)


前言

上一篇提到了在创建工程时需要选择一下构建用的套件(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上的应用程序,那就只要按照下图顺序添加工具,其他默认即可。

后面具体项目使用什么套件不仅仅可以在创建时选择,也可以在项目创建后改选。如下


总结

构建套件的简单配置就是以上这些了,欢迎讨论。

标签: qt windows c++

本文转载自: https://blog.csdn.net/LUCYcanFire/article/details/126402240
版权归原作者 Luuucccy 所有, 如有侵权,请联系我们删除。

“Qt creator的构建套件(Kit)”的评论:

还没有评论