OpenGL学习笔记【一】——VS2008与OpenGL2.0环境配置

第一步:下载OpenGL2.0库(百度搜索一大堆下载链接);

第二步:把库文件里面的GL文件夹复制到D:\Program Files\Microsoft Visual Studio 9.0\VC\include下,如果你的VS2008安装在C盘或其他盘,请到相应的目录下寻找;







第三步:把lib文件夹里面的lib文件复制到D:\Program Files\Microsoft Visual Studio 9.0\VC\lib,如果你的VS2008安装在C盘或其他盘,请到相应的目录下寻找;

第四步:把lib文件夹里面的动态链接库dll复制到C:\Windows\System32目录下;

第五步:打开VS2008,在工具->选项->Projects and Solutions->VC++ Directories,Show directories for选择Include files,添加D:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL,注意与第二步的路径要一致;























第六步:新建Win32控制台程序,在项目->属性->Linker->Input->Additional Dependencies中添加:

glut32.lib
Opengl32.lib
Glu32.lib
glew32.lib



























第七步:测试程序与效果:

#include <windows.h>   //这个必不可少   
#include <glut.h>   
  
void display( void )  
{    
	glClear(GL_COLOR_BUFFER_BIT);  
	glColor3f(1.0,1.0,1.0);  
	glBegin(GL_POLYGON);  
	glVertex3f(0.25,0.25,0.0);  
	glVertex3f(0.75,0.25,0.0);  
	glVertex3f(0.75,0.75,0.0);  
	glVertex3f(0.25,0.75,0.0);  
	glEnd();  
	glFlush();   
}  
 
void init( void )  
{ 
	glClearColor(0.0,0.0,0.0,0.0);   //以黑色清屏   
	glMatrixMode(GL_PROJECTION); //glMatrixMode - 指定哪一个矩阵是当前矩阵   
	//GL_PROJECTION,对投影矩阵应用随后的矩阵操作   
	glLoadIdentity(); //该函数的功能是重置当前指定的矩阵为单位矩阵   
	glOrtho(0.0,1.0,0.0,1.0,-1.0,1.0);  
} 

int main(int argc,char** argv)   
{   
	glutInit(&argc,argv);   
	glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);  
	glutInitWindowSize(250,250);   
	glutInitWindowPosition(100,100);   
	glutCreateWindow("Hello OpenGL");   
	init();   
	glutDisplayFunc(display);  
	glutMainLoop();   
	return 0;   
}  
运行效果:







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值