在vs2015OpenGL库配置教程

在前面写:

最近,我们需要使用opengl。这是一个很大的精力来配置vs2015灯下。现在我愿意用我的成绩给你,希望能节省一些麻烦谁配置opengl下vs2015读者。

文本:

资源地址:opengl安装包

资源都是编译好的,可以直接使用,亲测即可。

下载后的资源,提取安装package.zip OpenGL。OpenGL的安装文件夹下的文件夹,你可以看到五个文件夹的演示,freeglut,glew,gltools和过剩,其中演示的示例程序,和剩下的四个是安装包。

下面是配置的简要说明。

1.glew配置

有两个文件夹编译和SRC glew文件夹下,已编译的文件夹是一个编译好的安装包,和源代码src文件夹下,下源配置编译安装包,和src文件夹下的源代码是准备安装在gltools(见后面的附录部分)。如果你想使用源代码安装glew的读者,请探索。安装步骤如下。

1。解压glew-2.0.0-win32.zip编译文件夹下得到glew-2.0.0文件夹。

2。找到vs2015安装目录,如果是安装在C盘的,大多是类似C: Program Files(x86)微软Visual Studio 15,安装在路径;在其他盘,软件安装目录是D: vs2015,为了便于说明,根据后面的目录。

三.发现C++头文件的目录,如在下D:软件安装 vs2015 包括VC,包括目录下,新GL文件夹(如果没有)。

4。复制4头文件1 glew-2.0.0 文件夹下包括GL GL文件夹3。

5。复制glew32.dll glew-2.0.0 bin 释放 Win32下的D:软件并安装 vs2015 VC的bin目录。

6。复制两lib文件glew-2.0.0 库释放 Win32下的D:软件安装 vs2015 VC lib目录。

请注意,这是没有必要的dll文件复制到C: Windows System32或C: Windows Syswow64。

在这一点上,glew配置完成。

2.glut配置

1。解压glutdlls37beta.zip供过于求文件夹下,得到5个文件,即过剩。H,gult.dll,glut32.dll,glut.lib、glut32.lib。

2。复制过剩。H D:软件并安装 vs2015 VC包括 GL目录。

三.复制gult.dll,glut32.dll到D:软件并安装 vs2015 VC的bin目录。

4。复制glut.lib、glut32.lib到D:软件并安装 vs2015 VC lib目录。

此时,配置完成了。

3.freeglut配置

1。freeglut-msvc-3.0.0-2.mp.zip freeglut解压的文件夹下得到freeglut文件夹。

2。在freeglut /包括/ GL目录中,有4的头文件,头文件和3以外的过剩。h复制到D:软件安装 vs2015 VC包括 GL目录。

三.复制文件从freeglut.dll freeglut / bin目录到D:软件安装 vs2015 VC的bin目录。

4。复制文件从freeglut.lib freeglut / lib目录到D:软件安装 vs2015 VC lib目录。

在这一点上,完成了freeglut配置。

4.gltools配置

1,复制在gltools 11头文件包括目录到D:软件安装 vs2015 VC包括目录(注:不是GL子目录的目录)。

2。复制gltools.lib文件从gltools lib目录到D:软件安装 vs2015 VC lib目录。

在这一点上,该gltools配置完成。

此时,OpenGL配置已经完成。

测试

1。新win32控制台应用程序。


2。复制所有文件从演示块目录到新的项目目录(例如,电子邮件: opengltest opengltest)


三.源文件,右键单击添加现有项-> --> 2在block.cpp文件将添加到项目中。



4。添加#语用评论(库,gltools .lib)include语句的block.cpp文件后。



5。编译并运行,结果如下:


按空格键,方块的中心样式变化,有6种变化,圆的6种变化。

和附录gltools.lib生成方法汇编

注意,为了编译生成gltools.lib,您必须首先配置glew.以下步骤描述。

1,复制在gltools 11头文件包括目录到D:软件安装 vs2015 VC包括目录(注:不是GL子目录的目录)。

2。开始vs2015创建Win32应用程序命名为gltools。


三.选择静态库,将头打爆预编译。


4。从gltools拷贝6文件文件 src目录到新的项目目录(例如,电子邮件: gltools gltools)。

5。源文件右击添加现有项> > > 6,文件4添加到项目中。





注意glew. C这里是glew. C文件glew glew-2.0.0 SRC src目录。

6。一代一代gltools /



有一个大推DLL链接,是不一样的警告,会编译的时候(可以在网上找到,已经试过了,没用,想知道解决方案给读者,但最终还是大方的跟你批评)编译成功了。


7。生成的gltools.lib文件可以在发现: gltools 调试目录。

在这一点上,gltools编译完成的。

背写:

错误疏漏少有天分,少学,难以避免,督促大家批评、批评和帮助你前进的不竭动力。

以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。