Qt5 win10 出现“启动程序失败,路径或者权限错误”的解决办法

看过很多博主的方法,不知道是否是我的操作有问题,更改后还是不行,下面这个办法我使用后解决了这个问题,而且比较简单,分享给大家。

解决办法 :

1、打开文件资料管理器,右击电脑,点击“属性”(左上角),点击“高级系统设置”,点击右下角的“环境变量”,在系统变量里找到Path,双击,点击右上角“新建”,加入Qt的bin文件路径,以我为例:

        D:\Qt\5.13.0\mingw73_64\bin
(这个路径在你下载qt时保存的文件夹里面,如果不清楚可以百度一下,很容易的)


   2、重启电脑,重新构造项目即可。

希望对各位有帮助

<think>好的,我现在需要解决用户在安装Qt时遇到的退出代码1603的错误。首先,我要回忆一下之前用户提供的引用内容,看看有没有相关的信息。引用1提到安装进程(qt.tools.perl)的错误,引用2是关于qmake找不到.pro文件,引用3和4是关于安装过程中的其他报错和解决方案,引用5提到在线安装包的问题。 退出代码1603通常与安装过程中的权限不足或文件损坏有关。我需要考虑可能的原因:比如用户权限不够,安装包下载不完整,杀毒软件或防火墙拦截,或者系统组件缺失如Perl环境等。根据引用1,安装需要Perl,如果Perl未正确安装或路径有问题,可能导致错误。此外,引用5提到使用在线安装包,可能需要检查网络问题或安装包完整性。 可能的解决步骤应该包括:以管理员身份运行安装程序、关闭杀毒软件、确保安装包完整性、检查系统环境变量、安装必要的依赖如Perl,以及清理之前的安装残留。同时,可能需要调整安装路径,避免中文或特殊字符,如引用2中路径有中文可能导致问题。 用户可能需要按照这些步骤逐一排查。最后,生成相关问题,帮助用户进一步解决其他可能的安装问题。</think>### QT安装错误退出代码1603的解决方案 退出代码1603通常表示安装过程中出现权限不足、文件损坏或系统组件冲突。以下是分步解决方案: 1. **以管理员权限运行安装程序** - 右键点击安装程序,选择"以管理员身份运行"[^5]。 - 若使用在线安装包(如`qt-unified-windows-x64-online.exe`),建议下载完整离线包。 2. **检查安装包完整性** - 使用MD5/SHA校验工具验证安装包哈希值 - 重新下载安装包时,建议通过QT官方镜像站点获取资源[^5] 3. **关闭安全防护软件** - 暂时禁用Windows Defender实时保护 - 退出第三方杀毒软件(如360、火绒等) 4. **检查Perl环境配置** ```powershell perl -v # 验证Perl是否安装成功 ``` - 需安装ActivePerl 5.24+并添加至系统PATH[^1] - 推荐使用默认安装路径(如`C:\Perl64`) 5. **清理残留文件** - 删除临时文件夹中的QT相关文件: ``` %TEMP%\Qt %LOCALAPPDATA%\QtProject ``` 6. **调整安装路径设置** - 使用纯英文路径(如`D:\Qt\5.12.12`) - 避免包含空格和特殊字符[^2] 7. **安装必要系统组件** - 通过Windows Update安装最新补丁 - 安装Visual C++ Redistributable packages - 更新.NET Framework至4.8版本 8. **日志分析(关键步骤)** - 在安装界面按`Ctrl+L`调出日志窗口 - 重点关注包含`Error 1603`的上文提示 - 典型错误示例: ``` [Error] Failed to extract component: qt.qt5.51212.win64_msvc2017_64 ``` **附加建议**:对于Windows 11系统,建议开启"开发者模式"并关闭核心隔离中的内存完整性保护功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值