CLion 配置 Qt 开发环境
https://blog.csdn.net/theRavensea/article/details/136534197
录
CLion 配置 Qt 开发环境
环境说明
基本配置
1. 创建Qt项目
2. 设置CLion工具链
3. 配置外部工具
一些问题的补充
CLion 配置 Qt 开发环境
环境说明
操作系统:Windows 10
CLion版本:2023.3.4
CMake版本:3.27.7
Qt6版本:6.6.2(MinGW 11.2.0 64-bit)
首先需要将Qt添加到系统变量中, 只需添加红色方框内的即可
基本配置
1. 创建Qt项目
新建项目,选择Qt Widgets Executable,Qt版本选择6,C++版本选择17。
选择Qt CMake前缀路径为Qt对应SDK目录,不用选到bin目录,只要选择上级目录即可,这里选择的是mingw_64版本。
最终的填写结果为下图所示
2. 设置CLion工具链
在设置->构建、执行、部署->工具链选项中创建MinGW 工具链。
工具集路径设置为C:\Qt\Tools\mingw1120_64 安装文件夹位置,只要CLion检索到工具链版本信息就说明添加正确了。可以使用提升键将MinGW_Qt 工具链提到第一位,成为CLion的默认工具链。红色方框内的都要修改相应的值
这里选择qt的Tools文件夹里的minGW版本
这里选择上面minGW的bin目录下的gdb.exe
这里选择qt的Tools文件夹里的minGW版本
3. 配置外部工具
外部工具的添加工具 然后点击那个加号按钮,我们需要添加Qt Designer和UIC这两个
其中Qt Designer的设置如下图所示:将Qt Designer添加到CLion的外部工具中,这样就可以在CLion中使用Qt Designer打开.ui文件了。
参考路径:C:\Qt\6.6.2\mingw_64\bin\designer.exe 以自己本地安装路径为准
实参:$FileName$
工作目录:$FileDir$
1
2
UIC的设置如图:
实参:$FileName$ -o ui_$FileNameWithoutExtension$.h
工作目录:$FileDir$
1
2
注意:这里的程序的目录根据你qt的安装目录选择,只要分别找到designer.exe和uic.exe这两个就行。
添加 Qt UI类之后 找到外部工具点击UIC进行编译 每次修改了.ui文件 都要在外部工具里面点击UIC进行编译
一些问题的补充
对于使用Qt Designer时无法直接拖拽控件
打开系统设置,找到如下地方 将以下代码添加到其中
#if( 'QMainWindow' == ${PARENT_CLASS} )
<widget class="QWidget" name="centralWidget"/>
#end
1
2
3
但是点击按钮,可以发现CLion控制台没有显示qDebug()的输出消息,这里需要设置一下,打开运行->编辑配置,添加环境参数QT_ASSUME_STDERR_HAS_CONSOLE=1保存后重新运行即可发现功能已经正常。点击按钮,控制台输出PUSHED。
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/theRavensea/article/details/136534197
CLion 配置 Qt 开发环境的更多相关文章
- 配置Qt开发环境下的OpenCV开发
1.使用CMake工具(http://www.cmak.org),选择MinGW Makefile. *一定要注意编译的版本要与Qt的mingw32的版本相同.否则容易出现undefined refe ...
- Vm-Ubuntu下配置Qt开发环境
在昨天的Ubuntu换降下,安装Qt发现编译的时候是缺少opengl的 奈何找了好多方式都无法安装opengl 今天看到另一位大神写的,才发下自己找的还是有问题 大神帖子网址:http://blog. ...
- 配置VS2008下的Qt开发环境有感
写一篇小小的日志为了在VS2008中安装Qt的插件,花了我很多的时间.1.vs2008在win7中破解问题我的VS2008已经安装好了,不知道为何,当初没有破解,现在只剩下15天限制了.于是为了破解, ...
- QT开发环境安装配置教程
QT开发环境安装配置教程 分类: QT2012-11-29 23:31 35366人阅读 评论(12) 收藏 举报 Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Cre ...
- 第一章 搭建Qt开发环境
第一章 搭建Qt开发环境 1.到http://download.qt-project.org/archive/上下载Qt的源码包.我下载的是qt-everywhere-opensource-src-4 ...
- Ubuntu 12.04下搭建Qt开发环境
http://download.qt.io/official_releases/qt/ Ubuntu 环境下Gtk与Qt编译环境安装与配置(系统环境是Ubuntu 12.04) 1.配置基础开发环境G ...
- 【应用笔记】【AN005】Qt开发环境下基于RS485的4-20mA电流采集
简介 4-20mA电流环具有广泛的应用前景,在许多行业中都发挥着重要作用.本文主要介绍在Qt开发环境下基于RS485实现4-20mA电流采集,实现WINDOWS平台对数据的采集.分析及显示. 系统组成 ...
- Windows+QT+Eclipse+MinGW搭建QT开发环境详细教程
Windows+QT+Eclipse+MinGW搭建QT开发环境详细教程 一.准备工具: QT-SDK for Windows:http://get.qt.nokia.com/qtsdk/qt-sd ...
- Qt开发环境下载和安装
Qt是跨平台的图形开发库,目前由Digia全资子公司 Qt Company 独立运营,官方网址: http://www.qt.io/ 也可以访问Qt项目域名:http://qt-project.org ...
- 嵌入式Qt开发环境的搭建详解
一.嵌入式Qt开发环境的搭建前奏 1.下载arm-linux-gcc-4.4.3-20100728.tar.gz 2.下载qt-everywhere-opensource-src-4.8.5.tar. ...
随机推荐
- C++协程:异步编程的轻量级解决方案
1. 协程的本质与特性 C++20引入的协程(Coroutines)是一种可暂停和恢复的函数,通过co_await.co_yield.co_return三个关键字实现非抢占式任务调度. 与传统线程 ...
- HTML常见的标签---表单
1 <table> 2 <tr> 3 <!-- name 一定要带上以后交互 --> 4 <td>用户名:</td> 5 <td> ...
- 数栈运维案例:客户生产服务器CPU负载异常处理
本文整理自:袋鼠云技术荟 | 某客户生产服务器CPU负载异常处理 一.问题背景 一天下午,大家都在忙着各自的事情,突然小组人员都同时收到了短信提醒,以为是公司发奖金了,很是开心,咋一看"某某 ...
- 故障处理:2分钟处理Oracle RAC中OCR磁盘组丢失磁盘的故障
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效 ...
- Docker容器中Redis操作
加载镜像 查询官方镜像及其版本信息 docker search redis 加载最新镜像 docker pull redis:lastest 查看本地镜像 docker images 运行容器 启动实 ...
- 一文读懂Cookie、Session和Token:原理、区别与应用场景
咱上网冲浪的时候,天天和各种网站.APP打交道.但HTTP协议有个"毛病"--它记性不好,每次请求都像第一次见面,根本不记得之前和你聊过啥.为了解决这个问题,程序员们整出了Cook ...
- 将AI Bot接入微信,做AI对话机器人
大家好,我是Edison. 之前学习了Coze这个AI Agent智能体开发台创建了一些Agent,除了可以将其发布到微信公众号做对话机器人之外,我看到了许多直接将其集成到微信对话或群聊中的案例. 刚 ...
- SQL Server AVG函数取整问题
SQL Sever的均值函数在求整数类型的数据均值是结果还是整数,并且不会四舍五入.也就是向下取整.这里先创建一个成绩表,并适当添加数据. CREATE TABLE sic( 学号 nchar(10) ...
- linux chmod 修改移动硬盘无效
转载 http://blog.csdn.net/lanyang123456/article/details/47683351 linux 下挂载windows ntfs 硬盘,采用开机挂载,修改/et ...
- java PriorityQueueTest.java
简介 优先级队列内部采用大顶堆或者小顶堆实现 code import java.util.*; import java.time.*; public class PriorityQueueTest { ...