Windows 11在线安装Qt 5.15.2全流程:组件选择、编译套件与环境配置避坑指南

发布时间:2026/10/6 11:07:48
Windows 11在线安装Qt 5.15.2全流程:组件选择、编译套件与环境配置避坑指南 最近在Windows 11上折腾Qt开发环境的朋友应该都有同感去官网下载在线安装器之后默认的组件列表里翻不到Qt 5.15.2只能看到6.x的版本好不容易找到了又因为编译器套件不对、系统安全中心拦截、环境变量没配好折腾一晚上连个对话框都跑不出来。这篇文章就是把我这次从零开始在Windows 11上在线安装Qt 5.15.2的全过程、遇到的坑、以及最终的解决方案完完整整地记录下来包括为什么非要选5.15.2、安装器里每个勾选项到底该怎么选、装完之后Kit套件怎么配、按下F9为什么会蹦出VS2022这些问题。无论你是刚入门的Qt新手还是准备在老项目里复现环境的开发老手这套流程都能直接照抄。之所以强调“在线安装”是因为从Qt 5.15版本开始官方对开源用户只提供在线安装器。在线安装器的好处是安装包本体非常小只有几十MB真正需要的内容全部在你勾选之后按需下载这也就意味着整个安装过程对网络环境、下载策略和组件选择都有要求不是一路点“下一步”就能搞定的。1. 为什么到了2025年还有这么多人坚持装Qt 5.15.21.1 版本选择的现实考量先说说版本问题。Qt目前的主流已经是6.x系列6.7、6.8之类的新版本都出了好几个了但5.15.2在社区里依然有极高的存在感。原因很简单它是Qt 5系列的最后一个开源LTS版本而且5.15.2的二进制包和源码是官方对普通开源用户开放的最后一个“完整”版本。很多工业软件、嵌入式项目、医疗设备上位机、高校课件代码全都停留在Qt 5.15.x上。不是大家不想升级而是升级Qt 6的成本实在太高了。Qt 6把很多模块拆了重组QML的渲染引擎也换了原来基于Qt 5写的业务代码迁移过去工作量不亚于重写一部分模块。更重要的是很多第三方库和商业插件到现在都优先适配5.15比如一些串口调试工具、OpenCV的Qt界面集成方案在5.15上资料最全、踩坑的人最多遇到问题一搜就能找到解决方案。另外一个现实因素是Qt 6对于部分老硬件和远程桌面环境的兼容性反而不如5.15稳定。我自己就在一台配置不高的Windows 11笔记本上测试过同样的界面程序Qt 5.15.2编译出来的版本在远程桌面和低分辨率环境下表现更稳。做项目讲究的是“能用、够用、不出错”不是所有场景都需要最新版。1.2 Windows 11对Qt 5.15.2的兼容性分析很多人在安装之前担心Windows 11这么新的系统装一个2020年发布的Qt版本会不会有问题。我的实测结论是问题不大但确实有几个细节需要注意。首先是系统版本。无论你是Windows 11的23H2、24H2还是25H2Qt 5.15.2本身作为一个应用软件它的正常运行并不依赖系统的什么特殊功能。真正有影响的是编译器环境和你装的Visual Studio版本。Qt 5.15.2官方提供的Windows预编译包主要分两套一套是MSVC 2019 64-bit另一套是MinGW 8.1.0 32/64-bit。MSVC那套本质上是用VS2019的工具链编译的如果你在Windows 11上装了VS2022直接拿VS2022的编译器去编译Qt 5.15.2的代码大概率会出现一堆链接错误和C标准库头文件不匹配的问题。这不是Qt的锅是编译器ABI和标准库实现差异导致的。其次是Windows 11的安全机制。SmartScreen可能会拦截Qt的在线安装器Windows安全中心的病毒和威胁防护也可能会把下载到一半的临时文件当成可疑程序处理。解决办法也很简单不是让你关掉安全中心而是把Qt的安装目录和下载缓存目录加入排除项或者临时允许SmartScreen放行这个已知文件。这个后面我会详细说。还有一个容易被忽略的点Windows 11的字体渲染和高DPI缩放对Qt 5.15.2的界面有一定影响但都是运行时的问题不影响安装和编译。真遇到界面模糊或者字体发虚在Qt程序启动时加一句高DPI属性的设置就能解决这个属于运行调优安装阶段不用管。2. 安装前准备想清楚这四件事再动手2.1 系统要求与磁盘空间预估在线安装器本身很小但真正下载的东西加起来很可观。如果你只装一个QWidget开发环境比如MSVC 2019 64-bit这一个编译器套件加上Qt Creator完整下载量大概在2GB到3GB左右。如果你把常用模块都勾上比如Qt Charts、Qt Data Visualization、Qt WebEngine、Qt Multimedia再加上源码包和调试符号那硬盘占用轻松突破10GB甚至15GB。所以我给的建议是动手安装之前至少预留30GB的空余磁盘空间。别觉得夸张Qt WebEngine这一个模块就有好几个GB。安装器虽然会在下载之前显示每个组件的体积但那个体积是压缩包的大小解压之后会膨胀接近一倍。装到一半提示“磁盘空间不足”是特别常见的情况尤其是C盘空间紧张的朋友最好提前用系统自带的磁盘清理把临时文件清一遍或者干脆把安装目录指定到D盘。另外提醒一句安装路径千万不要带中文。Qt官方在Windows下对非ASCII路径的支持一直很隐晦你换成“D:\Qt”或者“C:\Qt”都没问题但要是搞成“D:\软件\Qt”后面编译的时候十有八九会冒出各种诡异的“file not found”和编码错误排查起来极费时间。2.2 Qt账号与在线安装器的逻辑很多第一次用Qt在线安装器的人会非常困惑装个开源软件居然还要注册账号是的从Qt 5.15开始官方把开源版本也收编到了统一的在线安装体系里你下载安装器之后第一步不是选安装目录而是让你登录Qt账号或注册新账号。不登录连下一步都点不了。这个账号注册是完全免费的只需要一个可用的邮箱验证之后就能用。注册的时候会让你选用途选“个人/开源开发”就行不用填什么公司信息和企业邮箱。整个注册流程大概三分钟比想象中要简单。需要注意的是Qt账号登录在某些网络环境下可能会经常弹出人机验证多试几次或者等一会儿再继续就行千万别重复点击提交否则很容易被临时锁住。等登录成功之后你能在安装器里看到的版本和组件才会从服务器拉取出来。这也是为什么说安装器“只负责拉货清单”真正的货都在云端账号是你进出仓库的门禁。2.3 明确自己的组件需求安装之前最好花五分钟想清楚你究竟要用Qt做什么。是只写桌面工具软件用QWidget这一套就足够还是要做界面酷炫的QML/Qt Quick应用要不要用OpenGL渲染是不是用到了数据库模块这些直接影响你在安装器里勾选哪些组件。我用张对比表把这个逻辑理清楚方便你对着自己的需求做选择你的需求场景必选组件可选项普通桌面表单软件、串口工具、上位机Qt 5.15.2下的MSVC 2019 64-bit或MinGW 8.1.0Qt Charts、Qt SerialPort现代动态界面、触摸屏交互Qt Quick、Qt Quick Controls 2QML模块里的所有子项需要显示网页、集成前端Qt WebEngineQt WebView3D数据可视化、科学计算Qt Data Visualization、Qt ChartsQt 3D 系列组件工业控制、数据库管理Qt Widgets基础套件Qt Data Visualization非必需移动端或嵌入式交叉编译对应设备的编译器工具链与桌面版组件基本不通用我的原则是“基础套件宁可少选不可多选”。因为Qt的模块之间存在依赖关系你选了Qt Charts安装器会自动帮你把依赖的Qt Core、Qt Gui、Qt Widgets这些基础模块一起装上。但你如果手贱把各个大版本都选上或者把Debug Symbols、Sources这些不常用项全勾上不仅下载时间翻倍后面维护起来也很麻烦。对了Sources这个组件有没有必要选如果你打算深度调试Qt内部代码那选上无妨如果你只是应用层开发完全不需要。2.4 网络环境与下载策略在线安装器名义上是个安装工具本质却是个下载器所以说网络环境的稳定性决定了整个安装体验。操作上Windows 11有不少系统级的功能可能影响下载但通常情况下的核心问题是分段下载的容错策略。Qt在线安装器把每一个组件的压缩包拆成若干小块去下载下载过程中如果有一块丢了它会自动重试。个别情况下下载到一半卡住界面进度条长时间不动只要不是在报错其实网络还是通的只是服务器响应慢。遇到这种情况我的建议是不要频繁点“重试”按钮让它挂着等一会儿。如果连续等了十几分钟还是没动静再考虑关掉安装器重新打开安装器支持断点续传之前下载完的内容不会浪费。另外提醒一下Windows 11默认的电源管理策略可能会在闲置一段时间后让电脑进入睡眠状态。这项设置如果开着下载界面最小化后没人动电脑系统自动睡眠网络连接断开全部下载就会中断。建议安装期间把电源计划临时设置为“从不睡眠”避免半夜爬起来发现下载只走了30%。3. 在线安装全流程从下载器到最后一个组件的全过程3.1 下载并启动在线安装器前往Qt官网的下载页面找到“Download for Open Source Users”或者“Go open source”这一栏点击后会跳转到开源版下载页面选择”Windows”平台的在线安装器下载。下载下来的文件通常叫qt-unified-windows-x64-x.x.x-online.exe体积大约几十MB。双击启动后Windows 11的SmartScreen过滤器大概率会弹出一条蓝色的提示框写着“Windows已保护你的电脑”。这是因为Qt在线安装器不是大厂签名的常规白名单软件属于“信誉较差但非恶意”的应用。这时候别点”更多信息”里的“仍要运行”吗可以点因为这是从Qt官方站点下载的安装器来源本身就是可靠渠道。出于稳妥考虑我建议在第一次启动之前先右键安装器文件查看一下属性里的数字签名确认签名方是Qt Project相关的组织再放行运行。启动之后安装界面是英文的但结构很简单。第一个界面会提示你选择安装方式一种是“Install under user account”安装到当前用户目录另一种是自定义安装目录。默认情况下Qt会把你当成普通用户安装到类似“C:\Users\你的用户名\Qt”这种路径下说实话我强烈不推荐这么干。最好是选“Choose a different directory”把安装目录改成“C:\Qt”或者“D:\Qt”。原因不只是路径干净更重要的是很多老项目的构建脚本里都硬编码了类似“C:/Qt/5.15.2”的路径你装到用户目录里构建脚本一换环境就全乱套。3.2 登录账号与核验关键选项安装器会让你先登录Qt账号输入邮箱和密码之后如果没问题会进入协议确认界面。这时候界面底部会有两个对勾选项分别是“我已阅读并同意协议”和“我不会将Qt用于闭源商业用途”之类的声明。开源用户两个都勾上继续。协议通过之后就到了整个安装过程中最关键的一步选择组件版本。你会发现默认情况下组件列表里显示的只有最新的Qt 6.x版本压根找不到5.15.2。别慌Qt官方对旧版本的策略是“默认隐藏手动开启”。在组件选择界面右上角或者底部有一个选项叫“Archive”归档通常在“Temporary”或“Settings”旁边长得很不起眼。只有把这个Archive选项勾上组件树里才会出现旧的Qt 5.15.2分支。不勾这个选项的人搜索5.15.2怎么都搜不到其实不是版本没了是开关没开。勾上Archive之后展开组件树找到“Qt”节点下的“Qt 5.15.2”子项展开它就能看到详细的组件列表。3.3 组件选型的逐项实操说明Qt 5.15.2这个节点下面你会看到一团密密麻麻的勾选项。因为Windows 11是64位系统主要关注包含“64-bit”字样的项。我以下面这套配置为例它是目前绝大多数Windows桌面项目都能跑起来的方案勾选项包括“Qt 5.15.2”里的MSVC 2019 64-bitMinGW 8.1.0 64-bitQt WebEngine如果你用不到可以直接去掉Qt ChartsQt Data VisualizationQt Image Formats对应模块的Sources源码包可选这两个编译器套件都选上目的是让环境更灵活。MSVC 2019编译出来的程序性能好、调试信息完善适合作为正式交付版本MinGW 8.1.0则更开放即使不装Visual Studio也能编译。两个套件在同一个环境里是可以共存的只需要在Qt Creator的Kit里切换即可。接着是“Developer and Designer Tools”节点下的Qt Creator。这里不建议选老版本直接选安装器默认推荐的最新稳定版本。记得要确认一下该版本和Windows 11系统是兼容的新版本对Win11的支持修复了很多老问题。还有一个容易忽略的地方安装器会把“Qt Debug Symbols”和“Qt Sources”作为可选项列出来。Debug Symbols这东西体积非常大普通开发完全用不上别勾。Sources如果你不打算深入阅读Qt源码同样跳过。配置完组件之后界面会显示总的下载量和磁盘占用。按照我上面的选法总量大概在4GB到5GB磁盘占用接近8GB。确认无误后点击“Install”开始安装。安装过程中进度条会分解成两个阶段下载阶段和安装阶段。下载阶段是纯网络传输耗时最久安装阶段是解压写入速度快得多。界面下方的Log窗口会实时打印详细信息想确认下载是否正常可以看Log里有没有反复出现“retry”重试和“failed”失败字样。如果一切正常大概过个二十分钟左右安装器会提示完成。3.4 安装完成后的目录结构对照安装结束后打开你指定的安装目录正常情况下能看到如下的目录结构C:\Qt\ ├─ 5.15.2\ │ ├─ mingw81_64\ │ ├─ msvc2019_64\ │ └─ ... ├─ Tools\ │ ├─ mingw810_64\ │ ├─ QtCreator\ │ └─ ... └─ ...Qt 5.15.2这个目录下面存放的是库文件本身mingw81_64对应MinGW编译套件的库msvc2019_64对应MSVC编译套件的库。Tools目录下是第三方工具链和Qt Creator集成开发环境。这个结构意味着Qt把“编译工具链”和“项目文件”分离了后面你换一套编译器就能在同一个Qt版本下生成不同工具链的二进制程序。装完目录结构没问题只是完成了第一步真正的考验还在后面让编译器、库和Qt Creator之间建立正确的联系。4. 装完必做三件事让编译环境真正可用4.1 环境变量、构建套件与路径问题Qt的在线安装器默认不会帮你把Qt路径写入系统的Path环境变量。很多人装完Qt之后在命令行输入“qmake”却提示找不到命令就是这个原因。严格来说写Qt开发程序日常用PowerShell或CMD的情况不多但不少第三方的打包脚本、CI流水线工具会自动调用qmake或cmake没有环境变量就没法跑。手动配置的方法也很简单右键“此电脑”进入属性再打开“高级系统设置”点“环境变量”在系统变量里新建一个变量名“QTDIR”变量值填你的安装目录下的对应套件路径比如“C:\Qt\5.15.2\msvc2019_64”。然后再编辑Path变量附加“%QTDIR%\bin”这一项。这样设置之后命令行就能直接用qmake了。不过有一点要特别说明直接往System Path里写死某一个套件的路径会带来一个比较隐晦的问题。如果你切换MinGW套件写另外一套代码命令行默认找的还是MSVC那套环境项目文件中一旦同时引用两边的配置编译出的链接脚本就会“混血”报出一堆无法解析的外部符号。更专业的做法是每次进入命令行环境时执行Qt自带的环境配置脚本也就是安装目录下每个套件文件夹里的qtenv2.bat。用“cmd”打开一个命令行窗口执行“C:\Qt\5.15.2\msvc2019_64\bin\qtenv2.bat”这个脚本会动态设置当前终端的Path而不会污染系统全局环境既灵活又安全。4.2 Qt Creator中的编译套件配置Qt Creator打开之后去菜单栏“工具”-“选项”-“Kits构建套件”里看看。正常情况下安装器会在安装期间自动扫描周围环境中的编译器和调试器并把可用的组合自动列出来。但Windows 11和VS2022的搭配经常出现以下情况编译器检测到了调试器却没匹配上要么MinGW的套件被自动识别但MSVC相关的Kit显示为黄色警告。实际处理时选中Kit点右侧的“Details”展开详细信息重点检查三项编译器Compiler、调试器Debugger、Qt版本Qt version。编译器位置不对就手动指定到各自工具链的g/cl.exe路径调试器在MinGW环境下一般选择gdb在MSVC环境下选择CDB注意Windows SDK自带CDB如果没装Windows SDKMSVC的调试器选项可能为空此时去Qt安装器的Tools组件里补装一个包含“Debugger Tools”的包即可Qt版本确认指向了你安装目录里对应的“qmake.exe”路径。三个位置全部在栏中显示为绿色对勾这个Kit才算真正可用。特别要强调的是VS2022、VS2019和Qt 5.15.2三者之间的关系这里的匹配原则就是“Qt 5.15.2 MSVC套件要用VS2019工具链编译程序”不要为了方便选用VS2022编译器去编译Qt库。Qt官方没有发布MSVC2022版本的5.15.2二进制库你让VS2022编译器去链接VS2019编译出来的库有很高的概率出现std::string和std::vector这类标准库类型不兼容的问题。如果你确实只想用VS2022那么更合理的方案是装Qt 6.x而不是强求5.15.2。4.3 跑通第一个Qt程序环境配置完毕直接新建一个项目做验证最快。打开Qt Creator选择“新建项目”选“Qt Widgets Application”项目名字随意比如“HelloWin11”保持默认配置然后构建。整个过程顺利的话你会发现Qt Creator会自动调用你刚配置好的Kit编译输出区滚动几行之后出现“链接成功”的提示接着弹出来一个窗口。如果有问题第一步先确认“Kit”下拉框选的是不是你的Qt 5.15.2套件。很多人新建项目时用的是默认的“Desktop Qt 6.x”Kit那代码当然编译得过但编译出来的库也是6.x的跟题目要求不符。新建完这个项目之后可以顺手验证一下命令行环境在项目文件夹路径下打开命令行终端执行“qmake”和“make”或“mingw32-make”如果都能正常运行并生成可执行文件说明环境变量和工具链配置全部正常。5. 安装与开发过程中的高频问题排查5.1 组件列表里死活找不到5.15.2这应该是被问得最多的问题。先检查是否勾选了Archive选项绝大多数情况都是因为这个没勾。但如果你确认勾了但依然找不到可以尝试退出安装器重新登录一次账号或者检查你的系统时间和时区有些在线安装器在获取归档版本列表时会校验证书时间系统时间不对服务器会拒绝返回旧版本信息。另外一个可能性你下载的在线安装器不是最新版本而是多年前的老安装器。新版服务器端接口已经更新老安装器的握手协议可能不被支持。解决方法是去官网重新下载最新版本的在线安装器使用新版走一遍流程勾上Archive之后就能看到5.15.2了。5.2 下载中断后如何继续而不重新下载在线安装器支持断点续传但很多人不知道这个机制在异常退出后是否可靠。我在一次安装时因为系统自动更新强制重启导致安装器没有正常退出。重新打开安装器登录账号后进入组件选择页面发现所有之前勾选的组件都还在点击“Install”安装器会先检查本地缓存。之前下载的数据只要没有损坏它会跳过已下载段直接从断点继续下载剩余部分。所以下载中断后不要急着自己删临时文件别去手动清理“%TEMP%”目录更不要重装之前的目录匹配结构。5.3 在第一行代码按下F9为什么会跳出VS2022调试器这组很热门的搜索词实际操作时确实会遇到。在Qt 5.15.2环境按下F9时会调出VS2022调试器这通常有两个层面的原因。第一种原因是快捷键冲突。Qt Creator默认F9是“设置或取消断点”如果你在代码行上按F9它只是设置断点并不会直接启动调试除非你设置了“自动切换调试模式”之类的选项。如果你按的是F5那就是Qt Creator“开始调试”但如果你在系统级设置了某个全局快捷键或者Visual Studio的“实时调试器Just-In-Time Debugger”仍然处于注册状态程序一旦遇到未捕获异常VS2022的JIT调试器就会被系统恶意触发弹出来接管。解决办法打开Visual Studio的“工具”-“选项”-“调试”-“实时调试器”把托管、本机、脚本全取消勾选这样VS2022就不会再劫持Qt Creator中的异常崩溃。如果只是希望Qt Creator的内部调试器优先接管不用管VS的设置Qt Creator自身异常捕获后会在窗口下方弹出调试会话这时候选择继续或退出即可。另外一种情况比较隐蔽你在代码中不小心按了Ctrl Alt V之类的组合键Windows 11的系统级快捷键会把当前窗口切换成调试器。此外部分键盘品牌自带的宏快捷键也会映射到调试功能。遇到这种问题把键盘宏配置和系统全局快捷键检查一遍基本就能解决。5.4 编译报错“无法解析的外部符号”和“找不到Qt5Core.dll”“无法解析的外部符号”是Qt 5.15.2与MSVC匹配问题中最典型的症状原因基本就是我们前面说的编译器版本与库文件不匹配。用VS2022编译Qt 5.15.2 msvc2019_64这种组合就会出现大量“无法解析的外部符号imp...”排查思路很简单打开Qt Creator左下角查看当前构建使用的是哪个Kit把Kit里编译器手动切换为“Microsoft Visual C Compiler 2019amd64”即可。“找不到Qt5Core.dll”这个错误一般发生在你吧编译好的exe文件拷到别的电脑上运行或者双击exe运行时提示找不到Qt相关dll。这是因为运行环境的Path变量里没有Qt的bin目录或者你复制exe时没带上对应的动态库。最简单的解决方法是打开项目构建目录把exe复制出来再用Qt自带的“windeployqt”工具扫描exe自动把依赖的dll拷贝到exe旁边。具体命令类似C:\Qt\5.15.2\msvc2019_64\bin\windeployqt.exe D:\output\HelloWin11.exe运行完之后把整个目录打包带走目标机器即使没装Qt也能正常运行。5.5 Windows安全中心与安装器的相爱相杀Windows 11安全中心默认开启实时保护和受控文件夹访问在安装Qt的过程中比较常见的是安装器进程写入“C:\ProgramData”或“C:\Qt”这些目录时被拦截。如果安装中断后重新安装还是失败先看任务栏右下角会不会弹出“已阻止对文件夹的更改”的通知。处理方案不是关闭安全中心而是在“病毒和威胁防护”-“排除项”里添加上你的Qt安装目录比如“C:\Qt”和“C:\Users\你的用户名\AppData\Local\Temp”然后再重装一次。这样可以保证系统防护功能仍然开启只是对Qt开发目录网开一面。退一步说就算你临时关闭了实时保护装完一定记得重新打开开发机上系统安全的基础保障比任何开发环境都重要。5.6 安装完Qt Creator无法启动如果你之前装过其他版本的Qt或者Visual Studio组件Windows 11下偶尔能碰到Qt Creator启动闪退的情况。定位方法很简单打开命令行终端在终端里执行QtCreator的启动命令报错信息会直接打印出来。常见的原因包括QML调试工具依赖的某些Visual C运行库缺失以及新版本Qt Creator在Win11需要更高的GPU图形驱动支持。处理步骤也很直接先在“控制面板”-“应用”里检查是否安装了“Microsoft Visual C 2015-2022 Redistributable”没有就补装然后把显卡驱动更新到较新版本依然不行就采用Qt安装器里自带的“MaintenanceTool”操作把Qt Creator重装一次多数闪退问题都能解决。6. 安装后的进一步调优既然装的是5.15.2针对Windows 11的特性还是有必要做一点小优化。最值得提的是高DPI缩放。Qt 5.15.2虽然支持Qt::AA_EnableHighDpiScaling但这个属性默认不在所有平台上全量启用。程序启动时在main函数创建QApplication之前加上下面这两行能避免字体发虚#include QApplication int main(int argc, char *argv[]) { QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); QApplication app(argc, argv); // ... }另外针对Qt WebEngine在Windows 11下GPU进程崩溃的问题可以在启动参数里加一个环境变量或运行时参数禁用GPU加速但这会影响Web内容的渲染效率一般只在老显卡上需要处理。如果你用的模块里不包含WebEngine完全不用管。还有一点是关于MSVC套件运行时库的部署。Qt 5.15.2的MSVC版本编译出的程序默认依赖“VCRUNTIME140.dll”等文件在目标机器上如果没有安装Visual C运行库程序会直接报“缺少VCRUNTIME140.dll”。这跟Qt本身没有关系把运行库一并拷贝进去即可或者用静默安装版的方式在部署前先装上依赖。每次做完Qt程序记得把运行库测试一并做掉不然发出去的程序让客户反馈“打不开”就很尴尬。7. 附高频问题速查表下面这组速查表是我在安装和实际开发过程中整理出的常见问题清单遇到同类情况直接按行排查即可。问题现象排查方向解决方案安装器看不到5.15.2版本Archive选项未勾选、账号异常勾选Archive后重新登录下载到一半自动中断网络波动、系统睡眠调整电源计划为“从不”后重新打开安装器利用断点续传编译报“无法解析的外部符号”Kit里编译器版本不匹配将编译器切换为MSVC 2019程序运行提示找不到Qt5Core.dll动态库路径缺失使用windeployqt工具补充依赖库按下F9弹出VS2022VS实时调试器注册取消VS的JIT调试器相关项安装器被安全中心阻止实时保护、受控文件夹将Qt目录加入系统排除项Qt Creator闪退VC运行库缺失、显卡驱动问题补装VC运行库、更新显卡驱动安装Qt 5.15.2这件事本身不复杂但把在线安装器的逻辑、系统安全策略、编译器工具链和IDE这四块拼图组合到一起对细节的要求确实不低。这一套流程走下来最让我感慨的其实还是版本匹配问题。很多人习惯把精力放在“装哪个版本”上却忽略了编译器、库和系统之间的一致性结果总是卡在一些说不清道不明的地方。反正我现在的习惯是新环境装Qt之前先把系统版本、Visual Studio年份、目标架构写在一张便签上再开始下载安装器——先确认“关系”再点击“下一步”这是这些年踩坑踩出来的经验你也可以试试。