• 4422阅读
  • 6回复

[提问]Qt Android的版本 和 NDK版本,怎么搭配? [复制链接]

上一主题 下一主题
离线wangjianxyz
 

只看楼主 倒序阅读 楼主  发表于: 2019-12-27


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

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



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

只看该作者 1楼 发表于: 2019-12-27
用19
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线lemonzll

只看该作者 2楼 发表于: 2019-12-27
https://wiki.qt.io/Qt_5.12_Tools_and_Versions  里面搜下ndk版本。每次发布都有说明的,也标的有用的软件的版本。5.9的时候还是用的ndk里面的gcc,5.12都已经用ndk里面的clang了
离线liulin188

只看该作者 3楼 发表于: 2019-12-27
回 lemonzll 的帖子
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) 

不错
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线20091001753

只看该作者 4楼 发表于: 2019-12-27
5.12~5.13 ndk19c
5.14 ndk20
(づ ̄ 3 ̄)づ
离线wangjianxyz

只看该作者 5楼 发表于: 2019-12-30

结合上面几位的意见,我又下载了多个版本尝试:
这地方的关键在于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

只看该作者 6楼 发表于: 2019-12-30

另外, 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)
快速回复
限100 字节
 
上一个 下一个