を存在するが、私は< GLES3/gl3.hを#include NDKとOpenGL ES 3.0.Whenを使用するAndroidのメーカーのアプリを作るしようとしているGLES3/gl3.hを見つけることができませんでした私はそれがIDEがそれを見つけることができることを示す記号だと思う しかし、私はエラーがある:"エラー:(22,10)致命的なエラー: 'GLES3/gl3.h'ファイルが見つかりません "私はプロジェクトをビルドします。プロジェクト構造のNDKパスを確認します。のAndroid StudioのNDKのエラー、それは
sdk\ndk-bundle\platforms\android-21\arch-arm64\usr\include\GLES3
ここにGLES3/gl3.hが存在します。
私はすでにGLESv3と私のCMakeListを宣言している:
cmake_minimum_required(VERSION 3.4.1)
# now build app's shared lib
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall")
add_library(gl3jni SHARED
gl_code.cpp
stb_image.cpp
)
# add lib dependencies
target_link_libraries(gl3jni
android
log
EGL
GLESv3)
私もしたManifest.xmlでのOpenGL ESのバージョンを宣言:私は間違って何をやっている
<uses-feature android:glEsVersion="0x00030000" android:required="true"/>
?
にbuild.gradleにminSdkVersionがを変更する必要がありますか? –
私が構築しているAndroidのバージョンを確認するにはどうすればいいですか?申し訳ありませんが、私はAndroid Studioが初めてです。 –
"targetSdkVersion"のプロジェクトを検索します。 – yakobom