Qt推荐使用Android NDK r10e,该版本使用的是不编译C++17代码的GCC 4.9。那么,用C++17编写Qt安卓应用程序还有可能吗?
发布于 2019-06-29 01:19:25
对于C++17支持,您需要使用NDK17或更高版本。你可以使用Qt 5.12.X,它在我的NDK 19上工作得很好。
NDK下载页面:https://developer.android.com/ndk/downloads/index.html
PS:我试过使用r20,但没有成功,然后我使用了r19c。
我没有尝试使用r18c,但为了获得r19c链接,请像下面的例子一样替换url的版本部分。(MacOS的链接)
例如:https://dl.google.com/android/repository/android-ndk-r20-darwin-x86_64.zip
变成:https://dl.google.com/android/repository/android-ndk-r19c-darwin-x86_64.zip
来源:https://doc.qt.io/qt-5/android-getting-started.html
https://developer.android.com/ndk/guides/cpp-support?hl=pt-br
https://stackoverflow.com/questions/48647009
复制相似问题