查看完整版本: [-- Qt Android的版本 和 NDK版本,怎么搭配? --]

QTCN开发网 -> Qt移动平台开发 -> Qt Android的版本 和 NDK版本,怎么搭配? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

wangjianxyz 2019-12-27 19:29

Qt Android的版本 和 NDK版本,怎么搭配?



我之前用的Qt 5.9.7, 搭配Android NDK 10c,可以正常运行。

后来,我换成Qt 5.12.5,再搭配Android  NDK 10c, 无法编译程序。



这个是什么原因?版本之间是应该怎么搭配?

liulin188 2019-12-27 19:39
用19

lemonzll 2019-12-27 21:27
https://wiki.qt.io/Qt_5.12_Tools_and_Versions  里面搜下ndk版本。每次发布都有说明的,也标的有用的软件的版本。5.9的时候还是用的ndk里面的gcc,5.12都已经用ndk里面的clang了

liulin188 2019-12-27 23:03
lemonzll:https://wiki.qt.io/Qt_5.12_Tools_and_Versions  里面搜下ndk版本。每次发布都有说明的,也标的有用的软件的版本。5.9的时候还是用的ndk里面的gcc,5.12都已经用ndk里面的clang了 (2019-12-27 21:27) 

不错

20091001753 2019-12-27 23:14
5.12~5.13 ndk19c
5.14 ndk20

wangjianxyz 2019-12-30 13:09

结合上面几位的意见,我又下载了多个版本尝试:
这地方的关键在于Qt Creator的版本和NDK的版本;

Qt 5.9.7    自带的Qt Creator版本是4.7.1,调用的是NDK的gcc ;(称之为早期Creator)
Qt 5.12.5  自带的Qt Creator版本是4.10.0,调用的NDK的clang;(称之为后期Cteator)


NDK 10(可能还包括以前的多个版本):gcc好用,clang不好用,只支持早期Creator;
NDK 18(及以后的版本):gcc被移除了,只有clang;只支持后期Creator;
NDK 11-NDK17: 过渡阶段,gcc和clang 都好用,同时支持早期Creator和后期Creator;

wangjianxyz 2019-12-30 13:22

另外, Qt的版本和Qt Creator的版本,不完全一致。
Qt5.9,Qt5.11,Qt5.12的小版本的发布时间,是有交错的;
Qt Creator的版本,是随着发布时间递增的;

2018.10.16   Qt 5.9.7    自带的Qt Creator版本是4.7.1,调用的是NDK的gcc ;(早期Creator)
2019.4.18    Qt 5.9.8    自带的Qt Creator版本是4.8.2,调用的是NDK的clang ;(后期的Creator)
2019.9.11    Qt 5.12.5  自带的Qt Creator版本是4.10.0,调用的NDK的clang;(后期Cteator)
2019.12.16   Qt 5.9.9    自带的Qt Creator版本是4.11.0,调用的是NDK的clang ;(后期Creator)


查看完整版本: [-- Qt Android的版本 和 NDK版本,怎么搭配? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled