最新QT6.4.0+Clion2023.1.3配置

本文介绍了如何在Windows10环境下配置QT6.4.0与Clion2023.1.3的开发环境,包括新建QT项目、设置工具链、添加外部工具、调整CMakeList.txt、设置环境变量以及使用QTDesigner创建和编译UI界面的过程。
摘要由CSDN通过智能技术生成

我已经对VS MFC的界面无力吐槽了,尤其是看到了C#做的各种炫酷的工业面板。这么多年了,微软的工程师的审美应该提高提高了啊!!我甚至一度为了漂亮的界面,转身投入WinForm和WPF的怀抱(当然主要还是C#的面向对象编程机制其实是我非常喜欢)。后来大神建议我试试QT,并且放弃VS,改用C++编程神器Clion,于是我就有了如下的尝试。

阅读本文前,请自行安装QT和Clion。后者是付费软件,如何解决,自行bing一下。我的环境是Win10+QT6.4.0+Clion2023.1.3。安装时建议去Clion官网下载个汉化包。

1、安装好Clion后,新建项目“QT微件可执行文件”,位置自定,选择C++17,QT版本为6。回车自动生成helloworld代码。

2、右上角“设置”

选择“构建、执行、部署”下面的“工具链”,点击加号,添加MinGW-QT(不要用默认的)。在“工具集”后面选择指定QT安装路径下的mingw1120_64文件夹(根据版本不同,可能文件夹名字有差别)。构建工具和编译器在上述文件夹指定后,会自动添加,不需要自己写了。绿色小沟代表安装好了,点击“确定”。

 3、还是上个界面,工具->外部工具,点击“+”,添加如下。程序选择QT安装路径中的designer.exe。实参和工作目录直接添加上去。

$FileName$
$FileDir$

 再次点击“+”,添加如下。程序选择QT安装路径中的uic.exe。实参和工作目录直接添加上去。提醒:图中实参没有显示完全,按下面代码拷贝。

$FileName$ -o ui_$FileNameWithoutAllExtensions$.h
$FileDir$

 

外部工具添加好后如下

 4、打开项目左侧的CMakeList.txt,在如下位置添加,根据QT的安装位置,选择lib文件夹下的CMAKE文件夹。注意:文件路径拷贝后,要更改斜杠方向。

set(CMAKE_PREFIX_PATH "D:/Qt/6.4.0/mingw_64/lib/cmake")

 

3、右击左侧的CMakeList.txt文件,选择“从新加载cmake项目”

 

 4、此时点击右上角绿色锤子图标,进行构建,应该可以构建成功,如下图所示。但是点击运行,没有界面弹出。因为还没有设置QT环境变量,有一些DLL找不到,如QT6Core.dll等。

 5、添加系统环境变量,打开“我的电脑”,右击选择“属性”,选择“高级系统设置”,“环境变量”

在下方的环境变量中,找到“”“path”,打开后,在下方添加如下。

D:\Qt\Tools\mingw1120_64\lib
D:\Qt\Tools\mingw1120_64\bin
D:\Qt\6.4.0\mingw_64\bin
D:\Qt\6.4.0\mingw_64\lib

 

 如果遇到环境变量太大的问题,从新创建一个与path同级别的系统环境变量,再把新的环境变量添加到path中,具体做法自己bing一下吧。

6,添加完环境变量后,重启cllion,从新加载cmakelist,从新构建,点击运行,跳出画面。配置成功。

7、添加一个新的界面,右击项目顶端,选择QTUI类。

 生成一个ui文件。在文件上右击,选择外部工具->qt64_designer,就是上面设置的外部工具,即可打开QT设计器,进行界面设计。随便加加两个button。保存退出QT。

 然后在ui文件上右击,选择QT64_UIC。clion会帮你将UI界面文件编译成C++的头文件和cpp文件。也就是生成了一个界面类。

在main.cpp中修改如下。include新生成的界面头文件,创建一个类的对象,然后show 一下。编译运行结果如下。

 

 

 

 

以上就是QT6.4.0+Clion2023.1.3配置过程。此致敬礼。

### 回答1: QNX是一款高性能、可靠的实时操作系统,具有广泛的应用领域。其最新版本为QNX 6.4.0,而其中的source.code.tar.gz则是其源代码的打包文件。 这个打包文件包含了QNX 6.4.0操作系统的全部源代码文件,可以用于定制和扩展操作系统的功能和特性。如果您是高级开发人员或想要研究QNX的内部机制和工作原理,这个源代码打包文件将非常有价值。 使用这个源代码打包文件需要相当的技术水平和经验,需要熟悉操作系统的设计与开发,以及C和C++编程语言。如果您是一位操作系统爱好者或QNX的忠实用户,研究这个源代码打包文件将是一次非常有意义的挑战和学习之旅。 ### 回答2: QNX是一个实时操作系统,具有高度稳定性、可靠性、安全性和性能。QNX 6.4.0是QNX公司发布的一个版本,源代码压缩包qnx.6.4.0.source.code.tar.gz包含了该版本的全部源代码。 QNX 6.4.0的主要特点有:支持多处理器、多线程、实时性强、可扩展性好等。其支持多种处理器架构,如x86、ARM、MIPS、PowerPC等,可用于嵌入式系统、网络设备和工业控制等领域。 对于软件开发人员而言,qnx.6.4.0.source.code.tar.gz提供了完整的源代码,可以用于学习和研究QNX的内部实现。同时,也为开发基于QNX的应用程序提供了必要的支持。 当然,对于大部分开发人员而言,直接使用qnx.6.4.0.x86.iso或其他构建好的版本会更为方便。而对于有意深入了解QNX操作系统内部实现的专业人士,qnx.6.4.0.source.code.tar.gz则是一个非常有价值的资源。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值