VC 2008/2010下安装OpenGL/GLUT

如果想只是单一项目使用OpenGL/Glut,可以按如下设置:

(1)从官网上下载Glut。

因为Glut的版权属于Mark Kilgard,也可以下载其他免费版本,如FreeGlut。

(2)添加lib文件。

“项目->属性->配置属性->链接器->常规->附加库目录”中添加指向glut32.lib的路径。

(3)添加包含文件。

“项目->属性->配置属性->C/C++->常规->附加包含目录”中添加指向glut.h的路径。

(4)使用动态链接库。

复制glut.dll文件到程序的exe文件目录下。

如果想一次设置后所有的程序都可以使用,应按如下设置:

(1)把解压得到的glut.h放到"C:/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/Include/gl"(与DirectX和VC2010安装位置相关)。

(2) 把解压得到的glut.lib和glut32.lib放到"C:/Program Files (x86)/Microsoft Visual studio 10.0/VC/lib" 中(与具体安装位置有关,同上)。

(3)把解压得到的glut.dll放到"C:/Windows/System32"。

(4)把glut32.dll放到"C:/Program Files (x86)/Microsoft Visual studio 10.0/VC/bin”下(与具体安装位置有关,同上)。

设置完成后,可用如下代码测试:

/* ========================================================================== main.cpp --- protoype to show off the glut application. -------------------------------------------------------------------------- Author : Zhu Xiaoyang ([email protected]) Creation Date : May 13 2011 Description: This is a simple glut Application. It displays a white rectangle. ========================================================================== */ #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; }  

 

如果出现如下窗口说明Glut安装成功。

VC 2008/2010下安装OpenGL/GLUT_第1张图片

 


 


 

你可能感兴趣的:(Date,测试,buffer,exe,2010,X86)