【发布时间】:2017-10-02 14:57:26
【问题描述】:
我在 C++ 代码中的 android 应用程序中使用 OpenGL ES2。 编译和执行程序按计划工作,但是 IDE 本身找不到 NDK 头文件,这让我的代码文件很难看:
我的 cmake 文件:
cmake_minimum_required(VERSION 3.4.1)
add_library(native-lib
SHARED
openGLRenderer.cpp
androidInterface.cpp
)
target_link_libraries(native-lib
android
log
EGL
GLESv2
)
build.gradle:
...
externalNativeBuild {
cmake {
cppFlags "-frtti"
arguments '-DANDROID_PLATFORM=android-21',
'-DANDROID_TOOLCHAIN=clang', '-DANDROID_STL=gnustl_static'
}
...
externalNativeBuild {
cmake {
path "src/main/cpp/CMakeLists.txt"
}
}
我该怎么做才能解决这个问题?谢谢!
【问题讨论】:
标签: android c++ android-studio cmake android-ndk