• 1329阅读
  • 7回复

[提问]Qt6的android和mingw,是绑定在一起的吗 [复制链接]

上一主题 下一主题
离线wangjianxyz
 

只看楼主 倒序阅读 楼主  发表于: 2024-08-08
我想保留msvc版本和android版本,就通过安装器把mingw的版本,删掉。结果发现,android的部分也没了。 重新安装android版本,结果mingw版本也回来了。
离线20091001753

只看该作者 1楼 发表于: 2024-08-08
Qt在线安装器,在安装Qt6安卓版本的时候,会顺带安装mingw编译器与mingw版Qt

mingw版Qt是可以不需要的,只是安装器会强制安装。

你可以下载编译好的安卓版,解压到Qt对应的目录,然后在Creator里导入即可。

第三方编译好的Qt安卓下载:

https://build-qt.fsu0413.me/
(づ ̄ 3 ̄)づ
离线wangjianxyz

只看该作者 2楼 发表于: 2024-08-09
这是不是说明,android部分依赖于mingw部分?
离线20091001753

只看该作者 3楼 发表于: 2024-08-10
Qt的安卓版选用的就是mingw作为编译器,所以mingw是必装的,只是mingw版的Qt可以不装。
(づ ̄ 3 ̄)づ
离线fsu0413

只看该作者 4楼 发表于: 2024-08-10
实际上是需要bin目录下的一些像qmake一类的工具,因为Qt6的交叉构建版本是没有工具的
我的版本其实就是把工具编成静态,然后抽了bin和lib文件夹里的部分内容,和交叉构建版打包在一起而已
4条评分好评度+1贡献值+1金钱+10威望+1
20091001753 好评度 +1 - 2024-08-10
20091001753 贡献值 +1 - 2024-08-10
20091001753 威望 +1 - 2024-08-10
20091001753 金钱 +10 - 2024-08-10
离线liudianwu

只看该作者 5楼 发表于: 2024-08-24
回 20091001753 的帖子
20091001753:Qt的安卓版选用的就是mingw作为编译器,所以mingw是必装的,只是mingw版的Qt可以不装。 (2024-08-10 01:06) 

大佬我记得好像不是吧,安卓用mingw编译?
1条评分金钱+10
20091001753 金钱 +10 NDK内置了交叉编译器,但我想mingw应该也有参与,不然无法解释为啥Qt强制安装mingw 2024-08-25
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线wangjianxyz

只看该作者 6楼 发表于: 2024-09-02
回 fsu0413 的帖子
fsu0413:实际上是需要bin目录下的一些像qmake一类的工具,因为Qt6的交叉构建版本是没有工具的
我的版本其实就是把工具编成静态,然后抽了bin和lib文件夹里的部分内容,和交叉构建版打包在一起而已 (2024-08-10 13:05) 

那么,用mingw8配合ndk26编出来的qt,支持C++20吗?
离线fsu0413

只看该作者 7楼 发表于: 2024-09-05
回 wangjianxyz 的帖子
wangjianxyz:那么,用mingw8配合ndk26编出来的qt,支持C++20吗? (2024-09-02 22:19)

应该是支持。NDK r25之前的libc++应该都是老的,r26之后才更新
还有MinGW版本不影响安卓的Qt版本支持,MinGW只用来做host工具
快速回复
限100 字节
 
上一个 下一个