本文不涉及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可以写在CMakeLists.txt,但我不建议你写在CmakeLists.txt里,毕竟和别人合作写项目时,别人可不一定有这个路径,而写在Settings里就没有这个问题
-G Ninja -DCMAKE_PREFIX_PATH=你的Qt下的mingw的路径

MSVC
配置
Qt 5.15.2 + clion 2022.3.2 + MSVC 2019
MSVC需要安装Visual Studio ,Qt只提供cmake及相关qt程序文件,在Visual Studio installer 里安装 MSVC xxxx c

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

1万+

被折叠的 条评论
为什么被折叠?



