VS 2005中配置OpenGL开发环境

    大学的时候曾经玩过OpenGL,当然是画一些简单的三维图形,加上光照、旋转之类的,那时是基于vc 6.0,具体怎么配置开发环境忘记了。最近看了一些关于OpenGL的文章,心血来潮想弄个玩玩。

    在google上搜索了很多关于在VS 2005上配置OpenGL开发环境的文章,自己整理了一下(去掉了部分说明,只关心配置,能运行第一个程序就成功了一半,余下了就慢慢学习吧):

1、下载glut库:http://www.opengl.org/resources/libraries/glut/,进入页面后点击链接Nate Robin's GLUT for Windows page进入下载页面,我下载的版本是:glut-3.7.6-bin.zip,解压后里面主要包括如下文件:glut32.dllglut32.lib、glut.def、glut.h,将glut.h放进C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK \Include\GL目录,将glut.32.lib放进C:\Program Files\Microsoft Visual Studio 8\VC \PlatformSDK\lib目录,将glut32.dll放进C:\Windows\System32目录下。

2、新建一个空的Win32 控制台应用程序,添加一个C++文件,输入代码: 

ContractedBlock.gifExpandedBlockStart.gif代码
 
   
#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
;
}

 

//程序的作用:在一个黑色的窗口中央画一个白色的矩形(详细说明:略)

选择“项目”—》“配置属性”—》C\C++—》“预处理器”—》“预处理器定义”添加GLUT_BUILDING_LIB,中间用分号隔开,然后点击“链接器”—》“输入”—》“附加依赖项”添加glut32.lib Opengl32.lib Glu32.lib(三个文件之间用空格隔开),“工具”—》“选项”—》“项目和解决方案”—》“VC++目录”,选择“包含文件”,添加“$(VCInstallDir)PlatformSDK\include”。基本配置完。

3、运行一下程序看看效果。  

转载于:https://www.cnblogs.com/nicholas_f/articles/1487277.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值