【发布时间】:2018-02-06 15:56:54
【问题描述】:
Qt 建议使用 Android NDK r10e,它使用不编译 C++17 代码的 GCC 4.9。那么仍然可以用 C++17 编写 Qt Android 应用程序吗?
【问题讨论】:
-
出于兴趣,如果您选择使用更高版本的 NDK,QT 是否会遇到任何副作用?
-
@MichaelDodd 如果我使用 r16,应用程序将无法启动。根据wiki,这个问题似乎很常见
-
您必须使用 clang 和更新的 NDK。这将生成大约二进制文件。大 30%,目前不受 Qt 支持。但有些人报告说它可以工作。
-
我不确定,但可能是Android平台插件在使用工具链时与应用程序捆绑在一起造成了限制..