回复: 共享一下自己编译的Qt吧 【6.7.2 / 6.5.3 / 6.2.8 / 5.15.14】
#306 [fsu0413 08-24 10:14]
电脑又寄了(咋肥四
#307 [7opfortune 09-09 15:38]
5.15.14的Android版本添加到Qt Creator,出现如下错误:
No compiler can produce code for this Qt version. Please define one or more compilers for:
unknown-linux-android-elf-unknown
我使用的包是: Qt5.15.14-Android-ALL-Clang-NDKr21e-xmacOS-arm64-AppleClang15.0.0
我的Mac电脑是M2 CPU的。我电脑上使用的NDK版本是:21.3.6528147
楼主知道大概是什么原因吗?
#308 回 aivyna 的帖子 [egyptshizhe 09-11 11:04]
aivyna:Qt Creator 9.0.1 (Community)手动添加6.2.4 Dynamic & Shared Builds会报错,Qt6.2.4-Windows-x86_64-MinGWxx.x.x 报错
....... (2023-01-14 00:38)
我也遇到了类似的问题,其中三个dll的我通过把dll复制到mingw\bin并加入到path解决了
但是后面那个添加qt的时候提示qmake cound not be added, qmake.exe crashed这个问题没有解决
不知道这个问题后来你那面找到解决办法了吗?
#309 [egyptshizhe 09-11 11:21]
感谢大佬的分享,咨询一下遇到的问题
----------以下为前言-------
我下载了Qt6.7.2-Windows-x86_64-MinGW13.2.0-ucrt-20240621.zip,然后下载了mingw-w64-gcc-13.2-stable-r40.7z,并安装了qt-creator-opensource-windows-x86_64-13.0.2.exe
依次解压缩或者安装后,最开始用qtcreator创建项目的时候提示没有Kits和qt,找到qt\bin的qmake之后,提示缺少3个dll和一个qmake could not be added.
后来翻了评论,发现我下载的mingw中没有dll,所以从网络安装的qt6.7.2下的mingw\bin中拷了所有的dll到我下载的mingw13.2的\bin目录下,并将qt\bin和mingw\bin加入到了Path环境中
再次添加qmake,dll的错误没有了,could not be added的问题依旧
----------前言结束--------
想咨询下大佬,这个“The qmake executable ...\qmake.exe” could not be added: "...\qmake.exe" crashed的问题,有没有办法解决?
我看之前的评论,有一个说6.2.4版本加qmake有bug,但是后面的新版本没有,不知道是不是这个6.7.2也有这个添加qmake的bug?
#310 [egyptshizhe 09-11 15:05]
-----------无问题部分---------
报告一下最新进展,由于觉得会不会是6.7.2或者动态库的问题,所以换成了Qt6.5.3-Windows-x86_64-MinGW13.2.0-ucrt-staticFull-20240527+mingw-w64-gcc-11.2-stable-r36,Qt creator依然用13.0.2没变
然后这次qmake可以正常导入了。但是由于无法自动检测出编译器,之后经历了一个小插曲,在mingw\bin选择编译器的时候,直接选择了gcc.exe后,在qt version的qt 6.5.3中提示缺少x86-windows-msys-pe-64bit,后来选择了x86_64-w64-mingw32-gcc.exe,就没有问题(尽管我自己网络安装的6.7.2是用的gcc.exe而不是后者)。
都配置后者的...-gcc.exe和...-g++.exe之后,套件的配置完成。
-------------------问题部分--------------------
然后成功创建一个widget项目后,编译出错,并且关掉shadow build也一样
现在的问题是在空项目无论按照DEBUG/RELEASE进行build,都会提示:
starting: "...\bin\qmake.exe" ....
The Process "... qmake.exe" exited normally.
The Program "make" does not exist or is not executable
Error: while building /deploying project untitled(kit : 桌面)
When executing step "qmake"
Elapsed time: 00:00
所以无法正常build,希望大佬能够再帮忙分析分析,以及我在使用您的编译版的时候是否哪里弄错了