Qt creator的构建套件(Kit)

目录

前言

一、构建工具

二、如何组合自己的构建套件

1.Qt version 

2.编译器

3.Debuggers

4.CMake

5.组合套件

总结


前言

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

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


总结

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

  • 27
    点赞
  • 100
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
首先,你需要先安装 wxWidgets 库和 QT creator。然后,按照以下步骤进行构建和编译: 1. 打开 QT creator,在主界面选择 File -> New File or Project。 2. 在弹出的对话框中选择 “Non-Qt Project” -> “Plain C++ Application”,点击“Choose”。 3. 在下一步中,选择项目名称和路径,点击“Next”。 4. 在“Kit Selection”页面,选择一个合适的编译套件,例如“Desktop Qt 5.x.x GCC 64bit”,点击“Next”。 5. 在“Project Management”页面,选择“Custom Build Step”,在“Build”中添加以下命令: ``` cd path/to/wxWidgets ./configure --with-gtk --disable-shared --enable-unicode make ``` 其中,`path/to/wxWidgets` 是你 wxWidgets 的路径,需要替换成实际路径。这些命令会对 wxWidgets 进行配置和编译,生成静态库文件。 6. 在“Run”选项卡中,将“Run Configuration”中的“Executable”设置为你的应用程序的路径。 7. 在“Build”选项卡中,将“Build Configuration”中的“Build directory”设置为你的应用程序的路径。 8. 在“Projects”选项卡中,选择“Build Steps”,在“Additional arguments”中输入以下命令: ``` -I path/to/wxWidgets/include -L path/to/wxWidgets/lib -lwx_gtk2u-3.0 -lwxregexu-3.0 ``` 其中,`path/to/wxWidgets` 是你 wxWidgets 的路径,需要替换成实际路径。这些命令会告诉编译器在哪里找到 wxWidgets 的头文件和静态库文件。 9. 点击“Build”按钮进行编译。 这样,你就可以在 Linux 下使用 QT creator 构建 wxWidgets 并编译了。如果有任何问题,请随时提问。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值