Qt5.14.2安装完之后编译出错,希望能有大神帮忙解答【求助贴】

报错如下图:

1.安装环境:win11

2.安装路径特别注意了,不存在中文或空格 :D:\Qt\Qt5.14.2

3.组件选项选择如下图:

4.后面项目创建命名和路径什么的也特别注意没有中文和空格,基本上都是默认

5.但是创建项目,没碰代码,直接运行,结果就直接报错,实在搞不懂为什么

21:29:42: 无法启动进程"mingw32-make.exe" -f D:/mycode/build-TestN-Desktop_Qt_5_14_2_MinGW_64_bit-Debug/Makefile qmake_all

Error while building/deploying project TestN (kit: Desktop Qt 5.14.2 MinGW 64-bit)

When executing step "qmake"

6.希望评论区有大佬帮忙 [ 十分感谢!!!]

### Qt 5.14.2 运行失败解决方案 #### 下载合适的源码压缩包 对于 Linux 系统,应选择下载 `qt-everywhere-src-5.14.2.tar.xz` 而不是 `.zip` 压缩包。`.tar.xz` 是更适合 Unix-like 系统的格式,能够避免因文件名编码等问题引起的错误[^1]。 ```bash wget https://download.qt.io/archive/qt/5.14/5.14.2/submodules/qt-everywhere-src-5.14.2.tar.xz tar xf qt-everywhere-src-5.14.2.tar.xz cd qt-everywhere-src-5.14.2 ``` #### 设置 Qt 版本配置 确保已正确设置 qmake 的路径以便 IDE 或构建工具能识别到 Qt 安装位置。如果使用 Windows 平台上的 Visual Studio,则需指定 msvc 编译器对应的 qmake 执行文件的位置,如: ```plaintext E:\Qt\Qt5.14.2\5.14.2\msvc2019_64\bin\qmake.exe ``` 此操作可通过 IDE 中的相关选项成,比如在 Qt Creator 中通过“扩展”-> “Qt Versions”,并添加上述路径来实现[^2]。 #### 处理 MySQL 数据库连接问题 自 Qt 5.13 开始不再默认提供 MySQL 插件支持,因此当应用程序尝试访问 MySQL 数据库时可能会遇到缺少驱动程序的问题。针对这种情况,建议按照官方文档指导自行编译所需的 SQL 驱动插件[^3]。 #### 修改第三方依赖项名称冲突 某些情况下项目可能包含同名但不同用途的 .sln 文件造成混淆,例如 QCAD 工程中存在的命名不当情况可以通过简单重命名为其正确定义的形式解决,即把 `qcadqt-labs-qtscriptgnerator-5.sln` 改名为 `qt-labs-qtscriptgnerator-5.sln` 来消除潜在干扰因素[^4]。 #### 构建与测试 成以上调整后再次尝试构建整个工程,并执行必要的单元测试验证修复效果。注意观察终端输出日志信息,定位任何新出现的具体报错提示进一步排查原因。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值