首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

VC++ 2010 筹建OpenGL学习环境

2012-10-27 
VC++ 2010 搭建OpenGL学习环境一步小心进入了家游戏公司,自己在学校只学了些java基础,到了这个公司计算机

VC++ 2010 搭建OpenGL学习环境
一步小心进入了家游戏公司,自己在学校只学了些java基础,到了这个公司计算机图形知识

可以说是一张白纸,现在得从零开始,现在在公司几乎只做些java Swing方面的东西,都是

很基础的东西,还好我基本能完成任务,虽然自己写的代码很丑陋,至少能实现老板说的功能,

算是对得起他开得工资了,工作中不时会有些OpenGL的东西,所以现在踏实学些吧,最早我是用

的VC++2010,在网上找了一文章,把环境搭建了下,基本能运行了。我们公司用的JME3(游戏引擎),那个底层有时lwjgl,一个用java包装了的操作OpenGL的库,我就没用VC了,我就在java环境下学习了,可现在在学习nehe教程时,有点麻烦,现在有换到那个环境了,很无语......


环境Win7

用vc_web.exe联网安装(下面有下载)

1.Windows环境下安装GLUT的步骤:

glut.zip里面有几个文件

C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\gl 把解压得到的glut.h放到这个文件夹

C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\lib把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹

把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:/Window/System32)

2.创建项目和运行

在VC++2010里面创建一个工程,就用CLR空项目


加入源文件:新建Test.c



#include



void myDisplay()



{



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;



}


设置连接库: 项目-属性(快捷键ALT+F7) -配置属性-连接器-输入-附加依赖项 中加入opengl32.lib;glu32.lib,注意用 ; 隔开,我用空格隔开就报错了


运行搞定!



热点排行