Qt + Clion + cmake 环境配置

本文介绍了如何在Clion中利用C++和Qt创建带有图形用户界面的应用程序。作者建议先在QtCreator中建立项目,然后移植到Clion,并提供了针对MinGW和MSVC的环境配置指南,包括解决调试和编译问题的技巧。此外,还提到了处理动态库和UI文件的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文不涉及QML,因为我没用过

用C++写窗体,同时还有可视化UI界面,这不比控制台程序香吗?QAQ我大一写c++大作业的时候要是知道这个东西,我绝对满分啊!!!!

To:
新版的Clion 增加了对Qt的支持,的确是可以直接在Clion构建Qt项目,不过我的建议是先在Qt Creator里先新建项目(在这里构建的项目与在Clion里构建的项目,其CMakeLists.txt 有很大的不同,由Qt构建的CMake是最主要的部分,Clion的可以参考),可以运行了再尝试搬到clion去配置环境

ps:就算是使用Clion,设计ui的时候还是得回到 Qt Creator里的

Qt安装内容

Qt的安装过程百度上到处都是这里就不写了,主要想分享的是我对于Qt安装器里下载的内容的了解:

在这里插入图片描述
咳咳 字有点小 将就一下 (>人<;)
在这里插入图片描述
我的Qt安装目录

Qt
	5.15.2 # 版本包
		mingw81_64 
		msvc2015_64
		msvc2019_64
			bin
				assistant.exe # 查Qt API的
				designer.exe # ui设计器
				windeployqt.exe # 打包工具 
				libstdc++-6.dll # 超级重要的链接库  项目里缺了它就重定位不了 无法使用动态库
				opengl32sw.dll # opengl库
				...
		Src
	dist 
	Docs 
	Examples # 样例 这个可以多看看 超有用
	installerResources
	Licenses
	Tools # 工具包
		CMake_64 # CMake软件
		mingw810_64 # mingw 64位编译器
		Ninja # 忘了是啥了 反正挺重要的
		QtCreator # IDE 
		QtDesignStudio # 图标设计器 
		sdktool
	verdist
	components.xml
	InstallationLog.txt
	MaintenanceTool.exe # 安装器
	MaintenanceTool.dat
	MaintenanceTool.ini 
	network.xml

环境配置

Clion的配置主要还是靠Settings里的 Toolschains(工具) 和 CMake(具体运用到工程里的配置)
不需要添加到path(环境变量)里
Qt x.xx.x/msvc/bin 得添加到 path里,不然程序找不到Qt的动态库

MinGW

配置
Qt 5.15.2 + clion 2022.3.2 + mingw81_64(Qt里安装的那个)
在这里插入图片描述
在这里插入图片描述
虽然官网说CMAKE_PREFIX_PATH可以写在CMake

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值