中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
如何指定或判断当前编译架构
微信扫码分享
指定编译架构:
1、build-profile.json5文件中,增加abiFilters配置
"externalNativeOptions": { "path": "./src/main/cpp/CMakeLists.txt", "arguments": "", "cppFlags": "", "abiFilters": [ "arm64-v8a" ] }
2、build-profile.json5文件的arguments或者命令行中,添加编译参数
-DOHOS_ARCH=armeabi-v7a
判断编译架构:
CMakeList.txt中OHOS_ARCH宏表示当前编译架构
if (${OHOS_ARCH} STREQUAL "armeabi-v7a") message('armeabi-v7a') elseif (${OHOS_ARCH} STREQUAL "arm64-v8a") message('arm64-v8a') else() message("unkonow") endif()
指定编译架构:
1、build-profile.json5文件中,增加abiFilters配置
2、build-profile.json5文件的arguments或者命令行中,添加编译参数
判断编译架构:
CMakeList.txt中OHOS_ARCH宏表示当前编译架构