码迷,mamicode.com
首页 > Windows程序 > 详细

win7 vs2010 opengl配置教程

时间:2015-06-11 18:36:00      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

一、安装GL库文件

1. opengl和glu的安装(不用安装)

win7安装完成之后已经默认路径C:\Windows\System32下安装了opengl32.dll和glu32.dll,并且其对应的lib文件和头文件也已经安装在了windows的相关文件夹下

技术分享

技术分享

2. glut的安装

到网址:https://www.opengl.org/resources/libraries/glut/ 下载glut库

(这个是windows版的下载地址https://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip)

解压之后:

技术分享

then:将这些lib库和h头文件放到vs的系统路径下,这样就不用在vs中配置相关的路径,而只需要指明需要连接的库

  • 将glut32.dll和glut.dll复制到C:\Windows\System32
  • 将glut.h复制到C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include目录下
  • 将glut.lib和glut32.lib复制到C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib目录下

这样glut库的安装工作就完成了。

同理如果需要使用opengl的辅助函数库则按照上面的步骤下载安装glaux.h、glaux.lib、glaux.dll

(如果还没有生效,可能需要重启下电脑)

二、配置vs2010

创建一个空的控制台项目,属性,链接器,输入:

OpenGL32.libGLu32.libglut.lib
glut32.lib

技术分享

 

三 例程

#include <stdlib.h>
#include <glut.h>


void background()
{
    glClearColor(0.0,0.0,0.0,0.0);
}

void myDisplay(void)
{
    glClear(GL_COLOR_BUFFER_BIT);

    glBegin(GL_TRIANGLES);
    glShadeModel(GL_SMOOTH);
    glColor3f(1.0,0.0,0.0);
    glVertex2f(-1.0,-1.0);
    glColor3f(0.0,1.0,0.0);
    glVertex2f(0.0,-1.0);
    glColor3f(0.0,0.0,1.0);
    glVertex2f(-0.5,1.0);
    glEnd();
    glFlush();

}
void myReshape(GLsizei w, GLsizei h)
{
    glViewport(0,0,w,h);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    if (w<=h)
        gluOrtho2D(-1.0,1.5,-1.5,1.5*(GLfloat)h/(GLfloat)w);
    else
        gluOrtho2D(-1.0,1.5*(GLfloat)w/(GLfloat)h,-1.5,1.5);
    glMatrixMode(GL_MODELVIEW);
}
int main (int argc, char* argv[])
{
    /*初始化*/
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
    glutInitWindowSize(400,400);
    glutInitWindowPosition(200,200);

    /*创建窗口*/
    glutCreateWindow("Triangle");
    /*绘制与显示*/
    background();
    glutReshapeFunc(myReshape);
    glutDisplayFunc(myDisplay);

    glutMainLoop();

    return 0 ;
}

参考网址:http://wenku.baidu.com/link?url=WgdOI7PvVzHWEzfW8boNnOGwB3ZeL-ZbGHKKKnVvwnlsygfLbxs07V6pGZG2RYtKfq_3AgxWMJOsAuUPtVin_xXF6pVgMUqInVTCtXI_Bqe

 

win7 vs2010 opengl配置教程

标签:

原文地址:http://www.cnblogs.com/sunniflyer/p/4569514.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!