vs2013+opengles3.0 win10环境搭建

来源:互联网 发布:淘宝村淘扣款比例 编辑:程序博客网 时间:2024/05/13 06:27

前序

搭建这个环境还真是挺困难的,各种方法都尝试了,网上各种帖子都查过了,支持的模拟器都下了几个,都失败,想过放弃,但还是坚持过来了,就算如此,最后得到的结果还是有点问题,唯一欣慰有显示了,下面介绍的如果有人看到这篇文章配置失败了,那么请对比工具版本吧。

一、工具版本的选择

win10系统+cmake3.8.1+adrenosdk_5_0.zip+vs2013

工具下载不多说,如果按照下面方法配置正确,那么就不用管了,如果不正确,那么请按照上述工具就行配置

二、opengles3-book-master的项目生成

1、选择要编辑的项目目录

2、点击上图中“2” configure 进行编辑配置,关键一一定选择win64

3、点击2中finish进行编译,一定会报错,如下图

4、安装好了Adreno模拟器,可能叫法不准确,但是我的理解就是能够提供opengl es在windows系统上运行的工具

AdrenoSDK官网去下载需要的,这个模拟器本身自带sample可以看看,还是有启示的,我能配置出来,也是参考了它的demo的配置,这些例子最适用的编辑器是vs2010,但是vs2013也可以编辑出来,有兴趣的小伙可以尝试下。

上图报错的原因就是windows不能支持opengl es,引擎本来就是移动设备上的,所以我们要提供它必备的环境,而这个环境的建立就需要这2个lib了,如下图:

在Lib下会有4个文件夹,v110/v120/Win32/x64,关键二一定要选择x64文件下的两个lib

5、再次点击Configure,Generate就能生成完毕,点击Open Project就能直接打开vs编译器,进行调试

6、选择Hello Triangle继续编辑,编辑器会陆续的提示你,少了libGLESv2.dll,libEGL.dll,TextureConverter.dll,为什么会报错,这个不用说吧,网上查查资料吧

7、在你的安装Adreno目录下AdrenoSDK\Bin\x64里找到动态链接库,把这3个dll文件拷贝到

8、再次运行程序,来了,唯一一个不完美的地方来了,有大虾看到请指正我的不足,谢谢

9、点击上图确定,就会出现我们想要的结果

配置过程中遇到的各种问题:

1、Mali_OpenGL_ES_Emulator-v3.0.2模拟器,不得不吐槽下,用这个模拟器就没有成功显示过,网上开始的都是这个配置,opengl es3.0书上也是,真不知道你们怎么能配置成功的。

2、Adreno模拟器,文件有各个版本win32 x64,configure 就不能随便配置,64位系统请按照上图配置,32位系统可以试试Win32里的lib

3、Adreno模拟器,是带有debug版本的,我试过用_d.lib编译通过,运行出错,错误是说少了vs2010 msvcp100d.dll运行库,所以也可以尝试用vs2010来编辑


参考博文:http://blog.csdn.net/u013003066/article/details/56682459