本文不涉及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