构建"现代"Qt开发环境踩坑
1. 下载Qt
从tuna下载在线安装包,戳我下载
下载后,按照说明逐步安装即可,作者这里安装的是Qt 5.15.2,建议MSVC2019和MinGW都选上。
按照上述说法最小化安装大概需要5G左右的硬盘空间。
2. Qt开发环境
- 构建套件:CMake/QMake
- Kit:MSVC/MinGW
排列组合后可以得到四种不同的方式,作者这里使用CMake+MinGW的组合
2.1 解释
CMake&QMake
MSVC&MinGW
- MSVC是Microsoft提供的用于Windows平台的编译器
- MinGW是一个可以在Windows环境下运行的GNU编译器集合
- MSVC主攻Windows,优秀集成调试;MinGW跨平台较好,使用GNU工具链。
以下若无说明,使用环境均为CMake+MinGW8.1.0
2.2 On Qt Creator(9.0.2)
Qt官方的IDE,选择新建一个CMake项目,系统会生成默认的CMake文件,这时可以选择原地使用Qt Creator开发,也可以移植到其它IDE开发
2.3 On Visual Studio(2022)
- 打开Qt Creator生成的CMakeLists.txt
- 选择对应的配置文件
若遇到生成错误,大部分问题出在
CMakeSettings.json
,务必仔细检查
重载QMake的方法可以在网上找,教程一大堆,需要安装一个插件并通过插件打开.pro文件
2.4 On Clion(2023.1)
亲测不需要任何操作,直接读取Qt Creator生成的CMakeLists.txt即可
2.5 On Visual Code(1.79.0)
- 安装C/C++,CMake,CMake Tools插件
- 在CMake文件前部分加上
1 |
|
$PATH$
请自行替换为Kit路径,笔者为 "C://Qt//5.15.2//mingw81_64"
至此,笔者电脑上的编译器全都能跑Qt了
3. 转换
从QMake -> CMake,官方提供了qmake2cmake 脚本,而从CMake -> QMake貌似需要手动移植
构建"现代"Qt开发环境踩坑
http://blog.pk5ls20.com/posts/2e58b543/