gpt4 book ai didi

Android Studio IDE 找不到 NDK 头文件

转载 作者:行者123 更新时间:2023-11-30 05:08:54 25 4
gpt4 key购买 nike

我在 C++ 代码内的 Android 应用程序中使用 OpenGL ES2。编译和执行程序按计划工作,但是 IDE 本身找不到 NDK 头文件,使我的代码文件变得丑陋:

Code file with include errors

我的 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"
}
}

我该怎么做才能解决这个问题?谢谢!

最佳答案

我不敢相信。解决方法是使用其他斜杠。所以不是:

#include <GLES2\gl2.h>

#include <GLES2/gl2.h>

它仍然可以正常编译,并且预览和编译都可以在我之前使用过的 Visual Studio 中运行。

关于Android Studio IDE 找不到 NDK 头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46528124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com