android studio的cmake中调用opengles库,实现c++编译opengles

一直在用印象笔记,这样就不怕版权问题,现在的公司屏蔽了印象笔记,还是回来写博客吧

想在jni内用c++调用opengles,在网上找了半天没找到,在别人的github的源码里给我发现了

在CMakeLists.txt文件中加入

set(opengl-bilGLESv2),这个是opengles2.0的,1.0和3.0没实验过

再在target_link_libraries内添加

target_link_libraries(opengl-bil)和上边的名字相对应

发现上边写错了应该是target_link_libraries(${opengl-bil})

昨天发现可以更简单,直接加到target_link_libraries中

target_link_libraries(GLESv2)

不需要上边的set,也不需要加大括号,直接拿库名引用

然后可以在c文件内引用了

#include

opengles 1.0是GLESv1_CM

opengles 3.0是GLESv3

 

你可能感兴趣的:(android)