首页 / 知识
在Windows下使用GLEW使用OpenGL扩展
2023-04-12 14:13:00

Using GLEW to use OpenGL extensions under Windows我一直很痛苦地在Windows上使用OpenGL扩展。 GLEW是更简单的方法吗? 我如何开始呢? 是的,OpenGL Extension Wrangler Library(GLEW)是在Windows上使用OpenGL扩展的一种简便方法。这是开始的方法: 确定您要使用的OpenGL扩展和扩展API。 OpenGL扩展注册表中列出了OpenGL扩展。 检查您的图形卡是否支持您要使用的扩展名。下载并安装适用于您的图形卡的最新驱动程序和SDK。 GLEW随附了NVIDIA OpenGL SDK的最新版本。如果您使用的是此方法,则无需执行以下某些步骤。 下载GLEW并解压缩。 将GLEW bin路径添加到Windows PATH环境变量。或者,您也可以将glew32.dll放在Windows拾取其DLL的目录中。 将GLEW包含路径添加到编译器的包含目录列表中。 将GLEW lib路径添加到编译器的库目录列表中。 指示编译器在链接期间使用glew32.lib。如果您使用的是Visual C ++编译器,那么执行此操作的一种方法是在代码中添加以下行:
在您的代码中添加
初始化GLUT或GL后,使用
检查您要使用的扩展名现在是否可以通过GLEW获得。您可以通过检查由GLEW公开的名为GLEW_your_extension_name的布尔变量来完成此操作。
而已!现在,您可以在代码中使用OpenGL扩展调用,就像它们对于Windows自然存在一样。 我个人不会使用退出命令。 我会抛出一个异常,以便您可以在函数末尾清除所有其他初始化。 即:
我同意OJ的看法-如果您想为其他人写教程,那么这确实是个错误的地方。 opengl教程已经有很多不错的地方。例如尝试这个。
我浪费了一些时间,但最终我设法使GLEW正常工作。
下载MSYS(用于MinGW)并重新安装以正确安装MinGW(正确设置PATH环境变量):
一旦安装了MSYS,请转到:
然后打开包(也可以使用7zip)并找到" Makefile"。 现在您可以开始了,打开MSYS(在我的情况下为C:\ MinGW \ msys \ 1.0 \ msys.bat),然后在打开的外壳中转到" Makefile"所在的文件夹。 然后写一个简单的:" make install",工作就完成了(至少对我来说,它是有效的)
PS:我还将复制的glew-1.10.0-win32 \ glew-1.10.0 \ bin \ release \ Win32文件复制粘贴到我的System32文件夹中,并且在Eclipse CDT中,我在链接器选项中添加了" glew32"库,并添加了一个 |
最新内容
相关内容
python中获取路径的三种方法
python中获取路径的三种方法,工作,代码,情况,培训,下来,路径,文件,也就是,桌面,目录,python中获取路径总结下来分为三种情况:1、获取工作目录python列表有哪些常用方法?
python列表有哪些常用方法?,位置,方法,培训,列表,语法,元素,示例,对象,以上,参数,列表是最常用的Python数据类型,它可以作为一个方括号内的逗Python如何创建对象,有哪些方法
Python如何创建对象,有哪些方法,培训,对象,方法,内容,函数,属性,所在,以上,以下,功能,以下介绍Python创建对象的9种方法。classPoint:def__iniPython静态函数和普通方法的区别
Python静态函数和普通方法的区别,培训,方法,静态,区别,实例,函数,属性,结果,例子,下面,下面通过一个例子,讲解Python静态函数、普通方法、类方python中什么是类方法
python中什么是类方法,培训,方法,实例,静态,定义,参数,函数,内部,变量,属性,python中的类方法,指的是在类中定义的函数,函数在类的内部称为方法python看类里有哪些方法
python看类里有哪些方法,信息,员工,培训,名称,方法,函数,冒号,字符串,语句,结尾,python使用class语句来创建一个新类,class之后为类的名称并以python怎么调用方法
python怎么调用方法,系统,培训,方法,参数,法名,定义,列表,实例,以上,函数,python调用的方法类的方法的定义1、定义一个类deffun_name(self,..python对象与方法的区别是什么
python对象与方法的区别是什么,地址,数据,培训,对象,函数,类型,字符串,方法,表示,身份,python使用对象模型来存储数据,也就是说构造任何类型的python调用方法必须实例化么
python调用方法必须实例化么,代码,培训,方法,静态,工厂,参数,程序,对象,实例,定义,python类中的实例方法和静态方法,在调用时,是有区别的。静态python调用本类方法
python调用本类方法,培训,方法,定义,静态,实例,关键字,以上,更多,内容,python如何调用本类方法要想调用类中的方法,首先要定义一个类,python中python有map方法吗
python有map方法吗,培训,位置,数据,函数,列表,序列,参数,元素,方法,使用方法,python中的map:map()会根据提供的函数对指定序列做映射。第一个python有哪些方法可以解压文件?
python有哪些方法可以解压文件?,工具,系统,工作,培训,文件,文件夹,方法,窗体,不同于,以下内容,在Python学习和日常使用中,很容易造成文件过大。