1.下载《OpenGL ES3.0 Programming guide》示例代码:
https://codeload.github.com/danginsburg/opengles3-book/zip/master
2.下载mali opengl es模拟器(经试验,只有32位可以build):
http://malideveloper.arm.com/resources/tools/opengl-es-emulator/
3.解压刚才下载的模拟器包,并进入解压目录:
将include下的所有文件拷贝到VC的include目录(64位系统,如C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\include)
将libEGL.lib libGLESv2.lib libMaliEmulator.lib拷贝到VC的lib目录(64位系统,如C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\lib\x64)
将其余所有文件拷贝到VC的bin目录(64位系统,如C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\bin\HostX64)
4. VS新建空的C++目录,点击工程的属性
链接器-》输入-》修改 附加依赖项,加入libGLESv2.lib;libEGL.lib;Common.lib
5.将刚才示例代码的\opengles3-book-master\Chapter_2\Hello_Triangle\Hello_Triangle.c 拷贝到新建的工程,并添加到源文件, 然后F5调试,最终会自动打开opengles模拟器,并显示绘图效果