Qt作为跨平台C++开发框架的扛把子,5.15.2这个LTS版本绝对是长期项目的首选。我去年接手一个工业控制项目时就用的这个版本,三年官方维护期确实省心不少。不过安装过程有些坑得提前预警——新版Qt的安装方式跟老版本完全不同,第一次接触的朋友很容易懵圈。
官网下载慢得像蜗牛?别硬刚,国内镜像源才是王道。清华大学开源镜像站我用了三年多,速度能跑满百兆带宽。具体操作:打开浏览器输入https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installers/,你会看到各种系统的安装器。Windows用户认准qt-unified-windows-x64-4.x.x-online.exe这个文件,建议下载到D盘新建的Qt文件夹,路径最好不要带中文和空格。
有个细节要注意:5.15版本开始Qt官方只提供在线安装包,离线包已成历史。我去年帮团队部署时就因为这个耽误了半天,所以提前给大家划重点。文件大小约50MB,眨眼功夫就下好了。
双击安装器前,有个骚操作能提速十倍:按住Shift键右键点击空白处,选择"在此处打开PowerShell窗口"。输入这个神奇命令:
bash复制.\qt-unified-windows-x64-online.exe --mirror https://mirrors.tuna.tsinghua.edu.cn/qt
这相当于把下载服务器切换到清华镜像源,实测安装时间从3小时缩短到15分钟。不过如果遇到权限报错(特别是公司电脑),去掉--mirror参数用默认源也能装。
登录环节要特别注意:没有Qt账号的得提前注册,建议用公司邮箱别用QQ邮箱(有时收不到验证码)。勾选协议时记得把"Submit usage information"那项取消,除非你想当Qt的产品体验官。安装路径我习惯用D:\Qt\5.15.2这样的结构,方便后续版本管理。
组件选择是重头戏:必选的是MSVC 2019 64-bit和Qt Debug Information Files,做界面开发的再加选Qt Charts和Qt Data Visualization。有个隐藏技巧——在搜索框输入"archive"会显示所有历史版本组件,这里才能找到5.15.2的具体模块。
Visual Studio这个巨无霸IDE,装不好能吃掉你C盘半壁江山。经过五次重装的血泪教训,我总结出这套瘦身大法。
官网下载有个坑:千万别点那个大大的"免费试用"按钮,往下滚动找到"Visual Studio 2019版本"的小字链接才是正道。专业版和企业版其实对Qt开发没区别,社区版完全够用还免费。下载器建议存到D:\VS2019目录,避免C盘空间告急。
运行安装器后,在工作负载页面只勾选:
在单个组件里追加:
这样能把安装体积控制在25GB以内。记得把安装位置改为D盘,我通常用D:\VS2019\这样的路径。有个隐藏设置:在安装器右上角点"安装时下载"可以避免后续联网下载补丁。
安装完成后别急着关闭,点击"修改"添加一个关键组件:在"单个组件"里搜索"Qt",找到"Qt Visual Studio Tools"打勾安装。这步很多教程会漏掉,导致后面插件安装失败。
安装完Qt后要手动添加两个关键路径到系统环境变量:
D:\Qt\5.15.2\msvc2019_64\binD:\Qt\Tools\mingw810_64\bin设置方法:Win+S搜索"环境变量"→编辑系统环境变量→Path→新建。这里有个坑:如果装了多个Qt版本,要把当前使用的版本路径放在最前面。我建议在用户变量里也加一套,避免权限问题。
验证是否成功:打开CMD输入:
bash复制qmake -v
应该能看到Qt 5.15.2的版本信息。如果报错,试试重启电脑让环境变量生效。
VS2019需要配置两个关键路径:
D:\VS2019\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64建议把这些路径做成批处理文件,我常用的脚本是这样的:
bat复制@echo off
setx /M PATH "D:\VS2019\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64;%PATH%"
setx /M PATH "C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64;%PATH%"
在VS2019里点击"扩展→管理扩展",搜索"Qt"安装官方插件是最简单的方法。但实际安装时可能会卡在下载环节,这时候需要手动下载.vsix文件。最新版插件下载地址是:
https://download.qt.io/official_releases/vsaddin/
下载后关闭所有VS实例,双击.vsix文件安装。如果遇到证书错误,以管理员身份运行VS2019的开发者命令行,输入:
bash复制vsixinstaller.exe /q /a QtVisualStudioTools-2.8.0.vsix
插件装好后要在VS里配置Qt路径:打开"Qt VS Tools→Qt Versions",点击"+"号添加D:\Qt\5.15.2\msvc2019_64。这里有个玄学问题:如果下拉菜单不显示编译器,手动输入msvc2019_64就能解决。
最后创建新项目时,选择"Qt Widgets Application"模板,在配置页面一定要选"Qt 5.15.2"和"MSVC2019 64bit"的组合。第一次编译可能会报qmake错误,这时右键项目→"Qt Project Settings"→"Run qmake"就能解决。