我正在尝试为android和linux / windows编写一个应用程序框架。现在我的问题是,是否可以仅使用cmake进行编译,还是我需要其他ndk工具来创建最终的.apk文件?到目前为止,我已经读过的东西以及从cmake知道的东西都是有可能的,但是我在网上找不到任何描述构建过程的信息。我希望有人可以在这里帮助我。
预先感谢
答案 0 :(得分:1)
您需要用于Android的C ++编译器。它不是CMake的一部分,最简单(不是唯一)的选项是Android NDK。请注意,如果您的框架也打算在Windows上运行,则需要Windows编译器。
但这不会为您生成APK:这需要另一个工具Android SDK。
答案 1 :(得分:0)
所以我需要cmake来编译android和Windows / linux库的本机库,然后编译andoid sdk来创建.apk文件? android-ndk使用cmake为android构建本机c / c ++代码。