Android:缺少CMake vs ndk-build中的功能

Android:缺少CMake vs ndk-build中的功能,第1张

概述我正在从ndk-build迁移到CMake(它更好地与Android Studio集成,并且使我们能够为所有平台提供单个CMakeLists.txt).不幸的是,我们的项目使用Android.mk的一些功能,我无法用CMake复制.进一步来说:> TARGET_ARCH:我们使用它来包含不同的预编译二进制文件.如何使用CMake找到目标拱门?>

我正在从ndk-build迁移到CMake(它更好地与Android Studio集成,并且使我们能够为所有平台提供单个CMakeLists.txt).

不幸的是,我们的项目使用AndroID.mk的一些功能,我无法用CMake复制.进一步来说:

> TARGET_ARCH:我们使用它来包含不同的预编译二进制文件.如何使用CMake找到目标拱门?
> LOCAL_ARM_MODE:这在CMake中是否可用?最佳答案编辑:

使用Gradle时,未设置CMAKE_ANDROID_ARCH_ABI!使用CMAKE_ANDROID_ARCH或ANDROID_ABI.

原版的:

经过一段时间的谷歌,我在这里找到了答案:https://cmake.org/cmake/help/v3.7/manual/cmake-toolchains.7.html#cross-compiling-for-android-with-the-ndk

> CMAKE_ANDROID_ARCH_ABI或CMAKE_ANDROID_ARCH类似于ndk-build TARGET_ARCH.
> CMAKE_ANDROID_ARM_MODE允许设置ARM模式(将其设置为ON,目标是32位ARM处理器,而OFF设置为16位Thumb处理器). 总结

以上是内存溢出为你收集整理的Android:缺少CMake vs ndk-build中的功能全部内容,希望文章能够帮你解决Android:缺少CMake vs ndk-build中的功能所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1139457.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存