首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > VSTS >

VS2010上配置使用OpenGL的glut库

2012-09-02 
VS2010下配置使用OpenGL的glut库?下载glut:http://www.opengl.org/resources/libraries/glut/glutdlls37be

VS2010下配置使用OpenGL的glut库

?

下载glut:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
? ? ? 这个zip文件中有5个文件,

分别把这5个文件放到如下文件夹中:

glut.h ---> C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\gl

glut.dll,glut32.dll ---> C:\Windows\SysWOW64 (windows7 64位操作系统)

---> C:\Windows\System32 (windows7 32位操作系统)

glut.lib,glut32.lib ---> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib

编写代码时,加入头文件#include <gl\glut.h>即可。

配置完成。

测试代码:

#include <gl\glut.h>


void myDisplay(void)
{
??? glClear(GL_COLOR_BUFFER_BIT);
??? glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
??? glFlush();
}


int main(int argc, char *argv[])
{
??? glutInit(&argc, argv);
??? glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
??? glutInitWindowPosition(100, 100);
??? glutInitWindowSize(400, 400);
??? glutCreateWindow("第一个OpenGL程序");
??? glutDisplayFunc(&myDisplay);
??? glutMainLoop();
??? return 0;
}

================================================

?

1. 把解压得到的glut.h放到"C:/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/Include/gl"(与具体安装位置有关,应该是 安装目录/microsoft sdks/windows/v7.0A/include/gl)2. 把解压得到的glut.lib和glut32.lib放到"“Programfiles(x86)/Microsoft Visual studio 10.0/VC/lib" 中(与具体安装位置有关,同上)3. 把解压得到的glut.dll放到"C:/Windows/System32"4. 把glut32.dll放到“Programfiles(x86)/Microsoft Visual studio 10.0/VC/bin”下(注意这个,网上有人说放到system32里,但是我试过,会报错)(与具体安装位置有关,同上)5. 打开vs2010,随便打开或新建一个项目。 选择 project->project property-> Configuration Properties->Linker->Input->Additional Dependencies 在其中添加opengl32.lib glu32.lib glut32.lib 如果这样还报错的话应该注意以下几点:有时候在建console application 的时候添加的cpp文件将后缀句改为 .c有的程序需要glaux工具包,这个下载了,可以按上述步骤添加(操作基本相同) 
=========================================================================
VS较老版本格式转换后
 general error c101008a错误。
手动添加lib和头文件,然后project clean一下即可。 

热点排行