在win7下搭建OpenGL ES 2.0的开发环境

来源:互联网 发布:python处理excel的优势 编辑:程序博客网 时间:2024/06/06 14:01

一、所用到的工具和软件:

1.AMD的OpenGL ES 2.0的模拟器:模拟器

2.Visual Studio 2015

3.《OpenGL ES2.0 Programming guide》里的例子源码:源码


二、安装步骤:

1.安装VS,我使用的版本是VS2015;

1.AMD的模拟器:安装步骤相对简单在这里就不细说了,关键在于将其类库导入到VS中以方便程序对类库的引用和编译。

        

        安装完成后如下图:

        

        在模拟器的安装目录下,找到bin目录下的文件libEGL.dlllibGLESv2.dll,以及lib目录下的libEGL.liblibGLESv2.lib,将这四个文件都复制到VS下面的VC目录中的bin和lib文件目录下面。


三、环境测试:

1.解压下载好的案例程序压缩包;

2.定位到OpenGL_ES_Programming_Guide_v1.0.2\Chapter_2\Hello_Triangle,并且用VS打开工程文件Hello_Triangle.sln

3.假如我们用的VS是相同版本的,由于与源码的版本不同,则可能在打开工程文件时会提示更新和需要安装一些与C++有关的插件补丁:

        

4.更新完毕后,我们再次打开工程,在解决方案栏可以看到展开的工程结构:

         

        

    

5.选中工程,鼠标右键选择Build Solution,运行工程,此时会报错:类似于does not match the Linker’s OutputFile property value…的警告信息,程序运行会提示没有找到exe文件。

解决方案:
(1) 右键项目esUtil,配置属性-库管理器-常规-输出文件,把$(OutDir)esUtil_d.lib改成$(OutDir)esUtil.lib

(2) 右键项目Hello_Triangle:
配置属性-链接器-常规,把输出文件改成:Debug\$(ProjectName).exe
输入-附加依赖项:esUtil_d.lib改成esUtil.lib

补充:生成.exe文件后,双击打开提示"...计算机中丢失xxx.dll...",解决方法是直接将关联到的.dll文件直接复制到.exe文件所在的目录之下。

重新生成解决方案,运行效果如下:

        


0 0
原创粉丝点击