开发工具VS2008
OS: WIN7
搭建步骤
1.建立空工程
2. 设置VS 环境变量
path=%path%;"D:\Visual Studio 2008\Projects\opengldemo\dll"
3.添加依赖OpenGL 头文件路径
4.添加依赖OpenGL库文件路径
5.添加依赖OpenGL库文件
测试代码
#define POINTER_64 #include <../include/opengl/glew.h> #include <../include/opengl/glut.h> #include <stdlib.h> #include <../include/opengl/glaux.h> GLvoid ReSizeGLScene(GLsizei width, GLsizei height) { if (height==0) { height=1; } glViewport(0,0,width,height); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluPerspective(25.0f,(GLfloat)width/(GLfloat)height,0.1f,100.0f); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); } int InitGL(void) { glShadeModel(GL_SMOOTH); glClearColor(0.0f, 0.0f, 0.0f, 0.5f); glClearDepth(1.0f); glEnable(GL_DEPTH_TEST); glDepthFunc(GL_LEQUAL); glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST); return TRUE; } void DrawGLScene(void) { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glLoadIdentity(); glTranslatef(-1.5f,0.0f,-6.0f); glBegin(GL_TRIANGLES); glVertex3f( 0.0f, 1.0f, 0.0f); glVertex3f(-1.0f,-1.0f, 0.0f); glVertex3f( 1.0f,-1.0f, 0.0f); glEnd(); glTranslatef(3.0f,0.0f,0.0f); glBegin(GL_QUADS); glVertex3f(-1.0f, 1.0f, 0.0f); glVertex3f( 1.0f, 1.0f, 0.0f); glVertex3f( 1.0f,-1.0f, 0.0f); glVertex3f(-1.0f,-1.0f, 0.0f); glEnd(); glFlush(); } int main(int argc, char** argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB | GLUT_DEPTH); glutInitWindowSize(640,480); glutCreateWindow("2D图形"); glutReshapeFunc(ReSizeGLScene); glutDisplayFunc(DrawGLScene); InitGL(); glutMainLoop(); return 0; }
相关推荐
OpenGL环境搭建所需要的库文件,包含glew-1.13.0-win32.zip、glm-0.9.7.4.zip和SDL2-devel-2.0.4-VC.zip三个压缩文件 [Modern OpenGL系列(一)]十步搞定OpenGL开发环境:...
OpenGL环境搭建所需所有文件, 如果有问题可以联系我QQ
在讨论MacOS上的OpenGL环境搭建时,首先需要了解OpenGL本身及其在MacOS上的应用。OpenGL是一个跨语言、跨平台的应用程序编程接口(API),用于渲染2D和3D矢量图形。它被广泛应用于计算机图形领域,特别是在视频游戏...
在探讨OpenGL环境搭建Demo时,首先要明确OpenGL的概念及其重要性。OpenGL(Open Graphics Library)是一系列用于渲染2D和3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。它广泛应用于计算机图形领域,尤其是...
OpenGL是用于创建2D和3D图形的开放标准库,广泛...总的来说,OpenGL环境搭建与简单图形绘制的实验将带你走进3D图形编程的世界,通过实际操作理解OpenGL的基本原理和操作流程,为后续更复杂的3D图形程序设计奠定基础。
### OpenGL环境搭建与测试知识点详解 #### 一、实验目的及要求 - **熟悉编程环境**:本实验旨在让学生熟练掌握编程环境的使用方法,特别是针对计算机图形学领域常用的编程工具。 - **了解光栅图形显示器特点**:...
在探讨OpenGL环境搭建过程之前,我们首先要了解OpenGL本身。OpenGL(Open Graphics Library)是一个跨语言、跨平台的应用程序编程接口(API),它被设计用来渲染2D和3D矢量图形。在计算机图形学领域,OpenGL被广泛...
opengl环境搭建和调试
OpenGL环境搭建和画图测试案例的学习是OpenGL学习旅程的起点。通过构建一个基础的测试程序,初学者可以熟悉OpenGL的基本工作原理和编程流程。随着实践经验的积累,学习者将能够开发出功能更丰富、效果更炫酷的3D应用...
下面将详细介绍如何在MFC环境中搭建OpenGL开发环境。 首先,你需要创建一个基于MFC的项目。在Visual Studio中,选择“新建项目”,然后在模板中找到MFC应用程序,并按照向导的步骤创建一个简单的单文档界面(SDI)...
在Windows系统中搭建一个支持OpenGL的开发环境,通常涉及以下几个步骤: 1. **安装编译器**: 首先你需要一个C或C++的编译器。Visual Studio是一个广泛使用的集成开发环境(IDE),它包含了一个强大的编译器和支持...
在本文中,我们将探讨如何在 VC++6.0 开发环境中搭建 OpenGL 开发环境,以便开始进行图形编程。 首先,OpenGL 之所以受到青睐,是因为它与 C 语言紧密结合,其命令通常以 C 语言函数的形式存在,这使得对 C 语言有...
GLEW -- OpenGL扩展库是个简单的工具,用于帮助C/C++开发者初始化扩展(OpenGL扩展功能)并书写可移植的应用程序。GLEW当前支持各种各样的操作系统,包含Windows,Linux,Darwin,Irix与Solaris。
环境搭建通常是指在开发计算机图形相关应用时,为了使OpenGL能够正常工作而进行的一系列配置。这个过程可能包括安装必要的驱动程序,配置开发环境,以及编译和链接相关的库文件等步骤。由于OpenGL自身不包含窗口系统...
OpenGL是计算机图形学中的一种广泛应用的编程接口,用于在各种操作系统和硬件上生成二维和三维图像。...总之,OpenGL环境的搭建涉及多个组件的安装和配置,但一旦完成,就可以开始享受丰富的图形编程之旅了。
如果一切顺利,你应该能看到一个显示三角形的窗口,这表明你的OpenGL环境已经成功搭建。 6. **其他可能需要的库** 根据你的具体需求,你可能还需要其他库,如GLEW的替代品GLAD,或者用于处理图像和模型数据的库如...
GLFW是一个专门针对OpenGL的C语言库,它提供了一些渲染物件所需的最低限度的接口。它允许用户创建OpenGL上下文,定义窗口参数以及处理用户输入。 OpenGL扩展库是个简单的工具,用于帮助C/C++开发者初始化扩展...
在探讨Windows环境下OpenGL环境搭建的详细步骤之前,我们首先要了解OpenGL这个跨语言、跨平台的应用程序编程接口(API),它用于渲染2D和3D矢量图形。OpenGL被广泛应用于计算机图形学领域,尤其是在游戏开发和虚拟现实...