一直在用印象笔记,这样就不怕版权问题,现在的公司屏蔽了印象笔记,还是回来写博客吧
想在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 <GLES2/gl2.h>
opengles 1.0是GLESv1_CM
opengles 3.0是GLESv3