如何在 android studio 中安装 xtensor 库,或者有其他方法吗?我想避免使用 for 循环进行计算,但如果没有其他可能性,我想我必须......
xtensor项目基于cmake支持的项目,AndroidStudio(gradle)因此您可以轻松地将其用于 NDK 构建。
只需几个步骤即可集成xtensor到您的项目中(无需将其安装到系统中):
- 获取
xtensor和xtl(xtensor取决于xtl)项目并将它们添加到您的根 cmake,例如:
add_subdirectory(external/xtl)
add_subdirectory(external/xtensor)
- 创建
Findxtl.cmake支持find_package(xtl)。只需设置xtl_FOUND:
set(xtl_FOUND TRUE)
- 最后一步是将您的本机库链接到
xtensor接口库:
add_library(native-lib SHARED native-lib.cpp)
target_link_libraries(native-lib xtensor)
这里有一个示例如何基于xtensor/basic-usageAndroid Studio Native C++ Template Project中的“初始化二维数组并计算其中一行和一维数组的总和”示例来完成。