在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编译完成的。
背写:
错误疏漏少有天分,少学,难以避免,督促大家批评、批评和帮助你前进的不竭动力。
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。