VS2009设置OpenGL

1.1. 下载GLUT。Windows情况下的GLUT下载地址:

 

1.5

    将glut.dll和glut32.dll复制到C:\Windows\System32下,若是你是60位系统,提议将其也复制到C:\Windows\SysWOW64下。

    在品种的选拔进程中,只需包蕴头文件#include<GL/glut.h>就好了。

到此处,Glut包配置达成了,就可以在调控台也许是MFC中去分享你的OpenGL了,可是这里要潜心的业务,Glut只好用于Win32的编写翻译环境,如若您将编写翻译情况改为x64便会出错,因为这么些库已经比较久都不校订了,只扶持Win32编译蒙受,如若您想你的次序是陆十个人并且能够利用OpenGL,并且能够申请到当先2G的内部存款和储蓄器,那么您将要动用Freeglut了,请看上边Freeglut的陈设教程。

2.4 Freeglut3.0的配置

    类似于Freeglut2.8.1的配置

下载网站就是

选择freeglut3.0.0 MSVC Package

图片 1

 

解压缩文件,有include,bin,lib多少个文本夹

2.3 具体布署

 

    Freeglut配置本质上与Glut的布置原理相通,不过,大家那边配置的是六十四人的freeglut,稍稍有生机勃勃对不等。这里也简介一下freeglut三十12位的布署,假诺你要生成freeglut32可用的带有文件,静态链接库以至动态链接库,请参见上节中64的转移方法,不要供给将编写翻译平台改为Win32,此节不再赘言。

 

链接: 密码:174s

1.关于Glut的配置

2.3.2 Freeglut六11位的配备

    1.将\freeglut-2.8.1\freeglut-2.8.1\include\GL文件夹下的八个头文件freeglut.h,freeglut_ext.h,freeglut_std.h,glut.h复制到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL下(以自个儿的VS二〇〇八设置地点为准卡塔 尔(阿拉伯语:قطر‎。

    2.将freeglut.lib复制到D:\ProgramFiles (x86)\Microsoft Visual Studio 10.0\VC\lib\amd64下,注意这里是放陆10个人静态链接库的地点。

    3.将freeglut.dll复制到C:\Windows\SysWOW64下

在意:假设现身谬误,提出将freeglut.dll同期复制到C:\Windows\ System32下。

 

末尾在应用的时候只需加上#include<GL/freeglut.h>就可以了。

 

1.2

将下载的裁减包解开,将获得5个公文:glut.h glut.lib glut32.lib glut.dllglut32.dll

3.1 Glew的下载

 

 

下载地址

glew-1.9.0-win32.zip:

glew-1.9.0-win64.zip:

 

1.4

将glut.libglut32.lib复制到D:\Program Files (x86)\Microsoft VisualStudio 10.0\VC\lib(以小编的VS安装的目录为例,VS版本为二零零六)。

 以下涉及到的兼具能源都在这里边:

2.Freeglut的配置

图片 2

 

笔者使用的遭遇切实是Win7陆十个人+VS2009+Freeglut2.8.1,而Freeglut2.8.1以此本子帮忙VS二〇〇九,可应用最高的版本3.0,相通支撑各样VS版本。

 

2.4.1 Freeglut3.0 三十十一位的安顿

    1.将\freeglut\freeglut-MSVC-3.0.0-2.mp\freeglut\include\GL下的几个头文件freeglut.h,freeglut_ext.h,freeglut_std.h,glut.h复制到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL下(以自己的VS二零零六装置地点为准卡塔尔国。

    2.将\freeglut\freeglut-MSVC-3.0.0-2.mp\freeglut\lib下的

freeglut.lib复制到D:\Program Files (x86)\Microsoft Visual Studio10.0\VC\lib。

    3.将\freeglut\freeglut-MSVC-3.0.0-2.mp\freeglut\bin下的

freeglut.dll复制到C:\Windows\System32下。

留心:倘若现身谬误,提议将freeglut.dll同期复制到C:\Windows\SysWOW64下。

 

1.3

将glut.h复制到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL(以自己的VS安装的目录为例,VS版本为二〇一〇)。

3.Glew的配置

 

2.4.2 Freeglut3.0 64位配置

    1.将\freeglut\freeglut-MSVC-3.0.0-2.mp\freeglut\include\GL下的三个头文件freeglut.h,freeglut_ext.h,freeglut_std.h,glut.h复制到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL下(以自个儿的VS二〇一〇装置地方为准卡塔尔国。

    2. \freeglut\freeglut-MSVC-3.0.0-2.mp\freeglut\lib\x64下的

freeglut.lib复制到D:\Program Files (x86)\Microsoft Visual Studio10.0\VC\lib\amd64下。

    3. \freeglut\freeglut-MSVC-3.0.0-2.mp\freeglut\bin\x64下的

freeglut.dll复制到C:\Windows\ SysWOW64下

瞩目:假如出现错误,建议将freeglut.dll同时复制到C:\Windows\ System32下。

 

3.2 Glew的配置

3.2.1 Glew31人的配备

1.解压缩文件glew-1.9.0-win32.zip,获得bin,include,lib,doc多个公文夹。

2.将include文件夹下GL文件夹下的多个头文件glew.h,glxew.h,wglew.h多个头文件复制到D:\ProgramFiles (x86)\Microsoft Visual Studio 10.0\VC\include\GL下(以本身的VS二〇〇九装置地方为准卡塔尔国。

3.将lib文件夹下八个lib文件glew32.lib,glew32mx.lib,glew32mxs.lib,

glew32s.lib八个静态链接库复制到D:\Program Files (x86)\Microsoft Visual Studio10.0\VC\lib下。

    4.将bin文书夹下的五个dll文件glew.dll,glew32mx.dll复制到C:\Windows\System32下。

瞩目:假若现身谬误,提出将freeglut.dll同有时间复制到C:\Windows\SysWOW64下。

 

3.2.2 Glew63个人的配备

    1.解压缩文件glew-1.9.0-win64.zip,获得bin,include,lib,doc五个文本夹。

2.将include文件夹下GL文件夹下的八个头文件glew.h,glxew.h,wglew.h多少个头文件复制到D:\ProgramFiles (x86)\Microsoft Visual Studio 10.0\VC\include\GL下(以自身的VS二〇〇八装置地方为准卡塔尔国。

3.将lib文件夹下三个lib文件glew32.lib,glew32mx.lib,glew32mxs.lib,

glew32s.lib四个静态链接库复制到D:\Program Files (x86)\Microsoft Visual Studio10.0\VC\lib\amd64下,注意这里是放六18人静态链接库的地点。

    4.将bin文件夹下的多个dll文件glew.dll,glew32mx.dll复制到C:\Windows\ SysWOW64下。

当心:假若现身谬误,提出将freeglut.dll同一时间复制到C:\Windows\ System32下。

 

 

 

参照他事他说加以考查链接:

 

*自身的VS贰零壹零的装置地方:D:\Program Files (x86)\Microsoft Visual Studio 10.0

 

2.3.1 Freeglut30位的配置

    1.将\freeglut-2.8.1\freeglut-2.8.1\include\GL文件夹下的四个头文件freeglut.h,freeglut_ext.h,freeglut_std.h,glut.h复制到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL下(以本人的VS二〇〇八装置地方为准卡塔 尔(英语:State of Qatar)。

    2.将freeglut.lib复制到D:\ProgramFiles (x86)\Microsoft Visual Studio 10.0\VC\lib下。

    3.将freeglut.dll复制到C:\Windows\System32下

在乎:若是现身谬误,提议将freeglut.dll同期复制到C:\Windows\SysWOW64下。

2.2 生成VS二零零六 六11人编写翻译情况下下可用的Freeglut的隐含头文件,静态链接库lib,动态链接库dll。

    解压缩包,打开解压后的压缩文件夹,里面会有三个VisualStduio的文书夹,如下

图片 3

 

 

    张开VisualStudio文件夹,里面会有VS二零零六,VS二〇〇九,VS二零一二八个本子的

图片 4

 

    选用VS2009,展开项目文件freeglut.sln。

图片 5

 

 

    选拔Release版本,x64平台编写翻译,右键技术方案,点击任何变通

图片 6

 

 

接下来你会在解压的公文夹下开采三个新的文书夹inclue和lib文件夹

图片 7

 

 

include文件夹下会有GL文件夹,里面富含了freeglut所需用到的头文件,freeglut.h,freeglut_ext.h,freeglut_std.h,glut.h,注意这里的glut.h与Glut包的glut.h文件差异等。

lib文件夹下会有四个x64文件夹,里面包涵了freeglut.lib和freeglut.dll文件。

 

 

2.1 Freeglut的下载

Freeglut2.8.1:

Freeglut其余版本的下载地址:

Freeglut3.0版本: