小编Sui*_*oga的帖子

设置CMAKE_PREFIX_PATH不能使用Android工具链

我正在使用Android CMake工具链将CMake C和C++游戏移植到Android.

存储了项目的库依赖项,PROJECTDIR/android_dependencies并且我已将以下代码添加到CMake文件以使用它们(我检查了目录和文件是否存在).

set(CMAKE_PREFIX_PATH "${PROJECT_SOURCE_DIR}/android_dependencies/${ANDROID_ABI}")
Run Code Online (Sandbox Code Playgroud)

但我的项目仍然说它无法找到像OpenAL这样的依赖项(所有的库都被复制了).

如果我将库复制到$NDK/platforms/android-9/usr/lib并包含文件到$NDK/platforms/android-9/usr/include项目正确编译.

我能做错什么?

我使用64位的Ubuntu 16.04

c c++ android cmake android-ndk

5
推荐指数
1
解决办法
1339
查看次数

标签 统计

android ×1

android-ndk ×1

c ×1

c++ ×1

cmake ×1