Hello OpenGL——OpenGL在Visual c++6.0安装和配置
来源:互联网 发布:埃菲尔铁塔数据 编辑:程序博客网 时间:2024/04/29 07:18
1、下载并安装glut库
opengl的glut库 GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装。
Windows环境下的GLUT下载地址:(大小约为150k)
http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
2、Windows环境下安装GLUT的步骤:
(1)、解压得下面五个文件
(2)、将glut.h文件拷贝到visual C++下的gl目录
(3)、把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(Program Files/Microsoft Visual Studio/VC98/lib”文件夹)。
(4)、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:/Windows/System32)
3、工程文件中配置
(1)、创建一个工程;
(2)、链接OpenGL libraries;
在Visual C++中先单击Project,再单击Settings,再找到Link单击,最后在Object/library modules 的最前面加上opengl32.lib glu32.lib glut.lib glaux.lib gdi32.lib user32.lib advapi32.lib
或者在project -> add to project ->files引入需要的头文件
(3)单击Project -Settings中的C/C++标签,将Preprocessor definitions 中的_CONSOLE改为__WINDOWS。最后单击OK。
、
(4)、工程的cpp文件中使用时候加上相关的头文件;
(5)、成功编译通过。
4.测试程序
#include <GL/glut.h>#include <stdlib.h>void background(void){//设置背景颜色为黑色glClearColor(0.0,0.0,0.0,0.0);} void myDisplay(void){//buffer设置为颜色可写glClear(GL_COLOR_BUFFER_BIT);//开始画三角形glBegin(GL_TRIANGLES);//设置为光滑明暗模式glShadeModel(GL_SMOOTH);//设置第一个顶点为红色glColor3f(1.0,0.0,0.0);//设置第一个顶点的坐标为(-1.0,-1.0)glVertex2f(-1.0,-1.0);//设置第二个顶点为绿色glColor3f(0.0,1.0,0.0);//设置第二个顶点的坐标为(0.0,-1.0)glVertex2f(0.0,-1.0);//设置第三个顶点为蓝色glColor3f(0.0,0.0,1.0);//设置第三个顶点的坐标为(-0.5,1.0)glVertex2f(-0.5,1.0);//三角形结束glEnd();//强制OpenGL函数在有限时间内运行glFlush();}void myReshape(GLsizei w,GLsizei h){glViewport(0,0,w,h);//设置视口glMatrixMode(GL_PROJECTION);//指明当前矩阵为GL_PROJECTIONglLoadIdentity();//将当前矩阵置换为单位阵if(w <= h)gluOrtho2D(-1.0,1.5,-1.5,1.5*(GLfloat)h/(GLfloat)w);//定义二维正视投影矩阵elsegluOrtho2D(-1.0,1.5*(GLfloat)w/(GLfloat)h,-1.5,1.5);glMatrixMode(GL_MODELVIEW);//指明当前矩阵为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);}测试结果:
0 0
- Hello OpenGL——OpenGL在Visual c++6.0安装和配置
- OpenGL在Visual studio2015上配置
- 在Visual Studio 2015中配置OpenGL
- Visual Studio配置OpenGL
- OpenGL配置 visual studio
- visual studio配置openGL
- 在Ubuntu下进行OpenGL编程——OPENGL的HELLO WORLD
- Visual C++6.0 配置OPENGL环境
- OPENGL—环境配置
- OpenGL在 Visual Studio 2008/2010 和 VC6++ 上面的配置(学习笔记)
- Visual studio 2010 OpenGL配置
- MicroSoft Visual Studio2012配置OpenGl
- 在 visual studio 2008 express 中配置 OpenGL 开发环境
- opengl在windows下的visual studio配置
- 在Visual Studio 2013下利用MFC框架配置OpenGL
- windows win7 64位 visual studio vs 配置 安装 OpenGL
- opengl 安装与配置
- 【OpenGL】安装配置
- 【我就看看不说话】ios 指南
- BZOJ 1486 最小圈
- POJ2349---Arctic Network
- IE-->使用X-UA-Compatible来设置IE浏览器兼容模式
- Docker简介
- Hello OpenGL——OpenGL在Visual c++6.0安装和配置
- sgu223:Little Kings(状压DP)
- 安装CocoaPods和使用
- mongoDB——自动分片介绍及简单实现
- mongoDB——副本集
- [POJ3614]Sunscreen[贪心][优先队列]
- 学习mongoDB的一些感受
- android手机计算器
- 黑马程序员——java---IO(一)