摘要
自qt6开始官方已不再提供离线安装包,只提供在线选择组件方式安装,默认的下载服务器是国外的,使用国内镜像源可以加速下载。自qt6开始构建配置生成器源生支持cmake,当然qmake也能使用。vscode是程序员界的使用率top1的编辑器,使用vscode配合插件和cmake脚本也能写qt项目,qt官方的IDEQt Cearter也是可以用的,看自己的选择。还有一个Jetbrains公司的Clion(世界上最好的c/c++开发IDE),在智能提示、跳转、重构、插入头文件遥遥领先,本文主要内容是使用国内镜像源安装qt6.5并使用vscode搭建一个qt的demo程序
关键字: qt6.5、vscode、cmake、clion
国内镜像源下载安装qt6.5
- 进入镜像网站,根据自己系统选择下载
- 在命令行中输入
.\qt-unified-windows-x64-online.exe --mirror https://mirror.nju.edu.cn/qt
- 输入账号密码,点击下一步
- 接受开源许可,点击下一步
- 选择不发送,点击下一步
- 选择安装路径
- 组件选择
- 勾选已经阅读许可协议,点击下一步
- 速度还是挺快的,基本能达到最大宽带速率
- 安装完成后将以下路径添加到环境变量PATH中,方便后续新建工程运行程序不用拷贝动态库到构建输出的文件夹下,在程序的当前路径查找不到动态库时程序会直接在环境变量PATH中路径中寻找动态库,开发完成只用windeployqt工具直接发布程序就行了
工程文件准备
- 准备以下源文件
main.cpp
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
mainwindow.cpp
#include "mainwindow.h"
//注意此头文件名字是ui文件的名字加上 "ui_" 前缀形成的,必须这样包含文件否则无法自动调用uic生成头文件
#