今天看了NeHe的OpenGL教程第一章,发觉自己对图形编程比较感兴趣,不禁跃跃欲试。其实原来看过一本薄薄的OpenGL的书,但早忘得差不多了了,当时也没有上机实践过。
下面以winxp sp2+visual stduo 2005为例介绍。
首先安装OpenGL的实用包glut,下载地址
然后将glut.h放到 Microsoft Visual Studio 8\VC\PlatformSDK\Include\gl下;再将两个dll文件glut.dll和glut32.dll
放到C:/system32下;将glut.lib和glut32.lib放到 Microsoft Visual Studio 8\VC\PlatformSDK\Lib
下。
接下来就可以写个小程序测试一下了,注意工程应为win32的,而不是console.
#include "GL/glut.h"
void display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0.0f, 1.0f, 0.0f);
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("hello");
glutDisplayFunc(&display);
glutMainLoop();
return 0;
}
|
阅读(1526) | 评论(0) | 转发(0) |