【发布时间】:2019-05-10 14:40:03
【问题描述】:
随着 google 弃用 GCC,Android 的 Qt 5.12 进行了过渡,转而支持 Clang。这使得现有的建筑指南过时了,因为它们都是基于 GCC 的。
用于 Android 的库存 Qt 构建缺少一些重要功能,此外,相关文档似乎相当过时。
此外,5.12 发布时带有 critical Android related bug,这几乎要求自定义构建暂时包含修复。
我自己以前根本没有使用过 Clang,而且我是那些真正喜欢只制作应用程序而不是经历尝试构建必要工具的经常令人痛苦而沮丧的经历的人之一。
Qt on Clang 将继续存在,并且 5.12 是一个长期支持版本,我认为详细的分步指南如何生成一个有效的 Qt 版本将对很多人有益。这肯定会让我免于头疼和挫折,因此我愿意为第一个可重现的答案提供慷慨的赏金,除了提高问题可见性可能需要的任何赏金。
我的个人要求是支持 SSL、MySQL 和 PostgreSQL,但也欢迎附加功能。似乎基于 Linux 的指南将是最有益的格式,因为它也适用于通过 MSYS 的 Windows。
【问题讨论】: