【发布时间】:2015-11-24 00:13:53
【问题描述】:
在我的特殊情况下,我在 C++11 中实现了一个使用 CMake 的跨平台项目。我最初设计这个项目是为了在 PC(Windows、Unix)上工作,但现在我意识到我也可以在移动平台上使用它,而无需重新实现业务逻辑在每个平台上。该项目使用标准库:Boost、Poco、OpenSSL、Protobuf。
经过几次搜索,我得出的结论是,这甚至不是在 Android 中将原生代码和托管代码放在一起的常用模式。
是否可以将 Android Studio 的 Gradle 项目中的引用添加到使用 CMake 的原生项目中?
如果我在命令行中编译所有内容(假设我不使用Android Studio),NDK能否以简单的方式采用该项目?
如果可能,是否推荐?
【问题讨论】:
标签: android-studio gradle android-ndk cmake