1、Visual Studio 下 OPENGL 下编写代码生成二维图形的过程第一步:现在 Windows 系统的主流编译环境有 Visual Studio,Broland C+ Builder,Dev-C+等,它们都是支持 OpenGL 的。但这里我们选择 visual studio10.0 作为学习OpenGL 的环境。第二步:安装 GULT。这个文件不是 OPENGL 所必须的,但是安装了会于我们学习OPENGL 会更加便捷。在未安装 GULT 的情况下,进行代码的编写,出现了语句错误的提示等问题。其实安装 GULT 很简单。把 GULT.h 放入到 Visual Studio 的VC 下的
2、 incloud 的 GL 文件下。将两个后缀为.lib 的文件(gult.lib gult32.lib)放入到 Visual Studio 下的 LIB 文件夹中(静态数据库) 。再将后缀为.dll 的文件放入操作系统下的 system32 的文件夹内(动态数据库的重要链接位置) 。第三步:打开 Visual Studio,在文件目录下新建一个项目。选择 visual C+下的 win32 平台。在下一步的操作中 关掉应用程序向导中的预编译头。完成。第四步:将所要表现出来的二维图形代码,输入命令窗口,在调试目录下启动调试,来确认自己的命令是否正确。最后输出一个如图的文件。即完成。这是此图形的
3、代码:#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(glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);glutInitWindowPosition(100, 100);glutInitWindowSize(400, 400);glutCreateWindow(“第一个 OpenGL 程序“);glutDisplayFunc(glutMainLoop();return 0;王垚201107080112