VS2008配置opengl

简介: 感谢下面的博客 http://hi.baidu.com/amilipan/item/2add3df6a284b9d042c36ace   一、opengl简介       OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。

感谢下面的博客

http://hi.baidu.com/amilipan/item/2add3df6a284b9d042c36ace

 

一、opengl简介

      OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。

 

二、VS2008配置OPENGL过程

1、下载OPENGL包,解压如下:

image图1 解压后的OPENGL文件

 

2、在VS2008的安装目录下,找到VS2008\VC\include\目录,创建一个gl目录,拷贝图1中的所有.h文件到gl目录。

image 图2

 

3、拷贝图1的所有.lib文件到 VS2008\VC\lib目录。

image 图3

 

4、拷贝所有的.dll文件到 C:\WINDOWS\system32目录下,这是非常重要的动态链接库设置!

image 图4

 

三、编写测试案例

1、创建一个控制台工程

image 图5

 

2、打开工程的属性,链接OpenGL函数库:该操作主要使编译器能找到opengl的函数库编译程序。

image 图5

 

在弹出的菜单中选择链接器->输入,在附加依赖项中输入:glut32.lib Opengl32.lib Glu32.lib glaux.lib,如图6

image图6 

点C++->预处理器,在预处理器定义栏的最后面加上;GLUT_BUILDING_LIB

image 图7

 

3、编辑MyFirstOpengl.cpp文件


 

  1. // MyFirstOpengl.cpp : 定义控制台应用程序的入口点。
  2. //

  3. #include "stdafx.h"
  4. #include gl/glut.h>

  5. void myDisplay(void)
  6. {
  7. glClear(GL_COLOR_BUFFER_BIT);
  8. glRectf(-0.5f,-0.5f,0.5f,0.5f);
  9. glFlush();
  10. }

  11. int main(int argc, char *argv[])
  12. {
  13. glutInit(&argc, argv);
  14. glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
  15. glutInitWindowPosition(100, 100);
  16. glutInitWindowSize(400, 400);
  17. glutCreateWindow("第一个OpenGL程序");
  18. glutDisplayFunc(&myDisplay);
  19. glutMainLoop();
  20. return 0;
  21. }

 

image图 运行的效果

相关文章
|
编译器 C++ Windows
win10 环境下配置 openGL的freeglut、glew等库,使用openGL
win10 环境下配置 openGL的freeglut、glew等库,使用openGL
5339 0
|
2月前
|
图形学
【计算机图形学】—配置OpenGL运行环境(一)
【计算机图形学】—配置OpenGL运行环境(一)
|
存储
【OpenGL】六、Visual Studio 2019 配置 GitHub ( 提取和拉取简介 | 拉取远程代码 )
【OpenGL】六、Visual Studio 2019 配置 GitHub ( 提取和拉取简介 | 拉取远程代码 )
269 0
【OpenGL】六、Visual Studio 2019 配置 GitHub ( 提取和拉取简介 | 拉取远程代码 )
【OpenGL】五、Visual Studio 2019 配置 GitHub ( 提交代码 )(二)
【OpenGL】五、Visual Studio 2019 配置 GitHub ( 提交代码 )(二)
112 0
【OpenGL】五、Visual Studio 2019 配置 GitHub ( 提交代码 )(二)
【OpenGL】五、Visual Studio 2019 配置 GitHub ( 提交代码 )(一)
【OpenGL】五、Visual Studio 2019 配置 GitHub ( 提交代码 )(一)
105 0
【OpenGL】五、Visual Studio 2019 配置 GitHub ( 提交代码 )(一)
|
Windows
【OpenGL】四、Visual Studio 2019 配置 GitHub ( 从 GitHub 上克隆项目 )(二)
【OpenGL】四、Visual Studio 2019 配置 GitHub ( 从 GitHub 上克隆项目 )(二)
176 0
【OpenGL】四、Visual Studio 2019 配置 GitHub ( 从 GitHub 上克隆项目 )(二)
|
存储
【OpenGL】四、Visual Studio 2019 配置 GitHub ( 从 GitHub 上克隆项目 )(一)
【OpenGL】四、Visual Studio 2019 配置 GitHub ( 从 GitHub 上克隆项目 )(一)
138 0
【OpenGL】四、Visual Studio 2019 配置 GitHub ( 从 GitHub 上克隆项目 )(一)
|
存储
【OpenGL】三、Visual Studio 2019 配置 GitHub ( 将项目上传到 GitHub )(二)
【OpenGL】三、Visual Studio 2019 配置 GitHub ( 将项目上传到 GitHub )(二)
101 0
【OpenGL】三、Visual Studio 2019 配置 GitHub ( 将项目上传到 GitHub )(二)
【OpenGL】三、Visual Studio 2019 配置 GitHub ( 将项目上传到 GitHub )(一)
【OpenGL】三、Visual Studio 2019 配置 GitHub ( 将项目上传到 GitHub )(一)
123 0
【OpenGL】三、Visual Studio 2019 配置 GitHub ( 将项目上传到 GitHub )(一)
|
数据安全/隐私保护
【OpenGL】二、Visual Studio 2019 配置 GitHub ( 下载并安装 GitHub 扩展 | 配置 GitHub )(二)
【OpenGL】二、Visual Studio 2019 配置 GitHub ( 下载并安装 GitHub 扩展 | 配置 GitHub )(二)
124 0
【OpenGL】二、Visual Studio 2019 配置 GitHub ( 下载并安装 GitHub 扩展 | 配置 GitHub )(二)