本文主要用于记录本人搭建OpenGL环境的过程 无它 仅希望有同样需要搭建此环境的同仁可以参考一下
安装vs C++ Express 版本 免费的 下载OpenGL的开发库包地址 根据OpenGL开发包中的介绍把都头文件 库文件 以及DLL文件复制到相应的位置 将开发库中的 h文件拷贝到Visual C++ 的\Include\GL目录中 将 lib文件拷贝到Visual C++ 的\lib目录中 将 dll文件拷贝到 *** 作系统的system 目录中
新建一个vs项目「console 类型」
加入如下代码测试类库及设置的正确性「如果是工程的话 保留原文件内的头文件标识#include stdafx h 」
#define GLUT_DISABLE_ATEXIT_HACK //just on the top of the gl/glut h file or be error #include <gl/glut h>void RenderScene(void)
{
glClear(GL_COLOR_BUFFER_BIT)
glColor f( 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() }
lishixinzhi/Article/program/net/201311/11481工具+选项+项目和解决方案+VC++目录,,,左上角可选包含文件和库文件目录。
或者直接包含文件和库文件直接放到Microsoft Visual Studio \VC\include和bin里面,再把dll文件放进windos/system32
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)