我正在尝试使用这个预打包的libgmp for Android版本:https://github.com/Rupan/gmp
我的项目是使用Android Studio构建的。我可以毫不费力地“构建”预打包库。
但是,根据平台的不同,软件包具有不同的gmp.h头文件(即arm64-v8a/gmp.h,armeabi/gmp.h,...)。我自己的本机代码是使用CMake构建的。我想使用include_directories包含适当的目录,这样我就可以使用适当的头文件。
有没有我可以使用的变量或条件?
发布于 2020-09-19 05:55:29
arm64-v8a、armeabi是CMAKE_ANDROID_ARCH_ABI变量的值。因此在声明include目录时可以使用此变量:
include_directories("<...>/${CMAKE_ANDROID_ARCH_ABI}")https://stackoverflow.com/questions/63962366
复制相似问题