其他语言

位置:IT落伍者 >> 其他语言 >> 浏览文章

OpenGL + VS C++ 2010编程环境搭建


发布日期:2022年04月23日
 
OpenGL + VS C++ 2010编程环境搭建

本文主要用于记录本人搭建OpenGL环境的过程无它仅希望有同样需要搭建此环境的同仁可以参考一下

安装vs C++ Express 版本免费的下载OpenGL的开发库包地址根据OpenGL开发包中的介绍把都头文件库文件以及DLL文件复制到相应的位置将开发库中的h文件拷贝到Visual C++ 的\Include\GL目录中lib文件拷贝到Visual C++ 的\lib目录中dll文件拷贝到操作系统的system目录中

新建一个vs项目「console 类型」

加入如下代码测试类库及设置的正确性「如果是工程的话保留原文件内的头文件标识#include stdafxh

#define GLUT_DISABLE_ATEXIT_HACK //just on the top of the gl/gluth fileor be error #include <gl/gluth> void RenderScene(void)

{

glClear(GL_COLOR_BUFFER_BIT)

glColorf(f f f)

glRectf(f f f f)

glFlush()}

void ChangeSize(GLsizei w GLsizei h)

{ if(h == ) h =

glViewport( w h)

glMatrixMode(GL_PROJECTION)glLoadIdentity()

if (w <= h)

glOrtho (f f f f*h/w f f)else glOrtho (f f*w/h f f f f)

glMatrixMode(GL_MODELVIEW)glLoadIdentity()}

void SetupRC(void)

{

glClearColor(f f f f)}

void main(void)

{

glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB)

glutCreateWindow(GLRect

glutDisplayFunc(RenderScene)glutReshapeFunc(ChangeSize)SetupRC()

glutMainLoop()}

另外也可以使用WinApp和MFC类型的图形加入基本代码类似但MFC支持但是vs c++ 的express版都不会自带MFC需要自己独立安装

上一篇:Visual C++中OpenGL编程入门

下一篇:实例解析C++/CLI之代理与事件