http://blog.csdn.net/savvyzheng/article/details/3988227
以前在VC6下用过OpenGL,现在转到VS2005下,居然花了我不少时间才配置好,和大家分享一下
- 下载OpenGL库文件,我上传到我的资源里去了。
- 对相应库文件进行放置。把.h文件放到/Program Files/Microsoft Visual Studio 8/VC/Include/GL文件夹中,如果没有GL文件夹就自己建一个,我的就是自己建的。把.lib文件放到/Program Files/Microsoft Visual Studio 8/VC/lib文件夹中;把.dll文件放到system32文件夹中。
- 建立工程后,选择项目->属性-> C/C++-->preprocessor(预处理器)-->preprocessor definition(预处理器定义),添加GLUT_BUILDING_LIB,中间用分号隔开。
- 然后点击linker(链接器)->Input(输入)->additional dependencies(附加依赖项)添加glut32.lib Opengl32.lib Glu32.lib
- 结束,这样就可以使用了。
- 可以添加如下代码测试:
-
#include "stdafx.h"
-
#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;
-
}
|