下载glut相应的文件,安装如下:
glut.h----(dev-cpp的安装目录)/include/GL
glut32.dll----c:/winnt/system32
glut32.lib---(dev-cpp的安装目录)/lib
菜单"工程"--》"工程属性" 里的编译器和链接器的设置如下:
(在Project -> Project Options中,选择Parameters标签)
编译器:-D__GNUWIN32__ -W -DWIN32 -DNDEBUG -D_WINDOWS -D_MBCS
连接器:-lopengl32 -lglu32 -lglaux -lkernel32 -luser32 -lgdi32 -lwinspool
-lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lodbc32
-lodbccp32 -lglut32
还需要包含一下#include <windows.h> 。
#include <cstdlib>
#include <iostream>
#include <windows.h>
#include <GL/glut.h>
using namespace std;
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
glFlush();
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(100, 100);
glutInitWindowSize(400, 400);
glutCreateWindow("第一个OpenGL程序");
glutDisplayFunc(&myDisplay);
glutMainLoop();
return 0;
}
分享到:
相关推荐
在Dev C++这样的集成开发环境中,为了使用OpenGL进行编程,我们需要配置相应的库文件和头文件。本篇文章将详细讲解如何在Dev C++中设置OpenGL库和头文件,以及提供的范例。 首先,`gl`, `glu`, `glut`, `glert`, 和...
7. **首次启动与配置**:启动DEVC++,你可能需要配置一些基本设置,比如代码编辑器的主题、字体大小等。 使用DEVC++5.11,你可以创建新项目,编写代码,利用内置的源代码编辑器,调试器,以及项目管理工具。它支持...
5. **dev配置OpenGL.txt**:这很可能是一个配置指南,详细说明了如何在开发环境中设置OpenGL和GLUT,包括路径设置、库链接等关键步骤。阅读这份文档将对配置过程有很大帮助。 6. **注意事项**:配置OpenGL时,需...
OpenGL 和 C++ 开发的3D台球游戏是一款利用计算机图形学技术,通过OpenGL库以及C++编程语言实现的三维游戏。在这个项目中,开发者利用了C++的强大面向对象特性来构建游戏逻辑,并借助OpenGL这一跨平台的图形库来渲染...
DevC++是一款轻量级的集成开发环境(IDE),主要用于编写C++程序。这款软件以其简单易用、功能全面的特点,深受初学者和专业程序员的喜爱。在这个“DevC++安装包.rar”中,包含了安装DevC++所需的所有文件,使得用户...
1.基于Dev-C++ 5.x的改进版,GCC 4.8.4内核。2.基于opengl三维动画引擎,实现三维图形、动画的绘制(类似于logo语言)。3.支持代码的数据库管理。4.支持pascal语言转C++语言。5.支持语音识别。6.支持3D打印文件的...
### OpenGL入门C++教程知识点概览 #### 一、OpenGL简介 - **定义与背景**:OpenGL(Open Graphics Library)是一种跨语言、跨平台的应用程序编程接口(API),主要用于渲染2D、3D矢量图形。它最初由Silicon ...
5. 编译与运行:保存代码后,使用Dev C++的编译和运行功能,检查是否有错误或警告,如果没有,就可以看到OpenGL程序的效果了。 在现代OpenGL编程中,Glaux库已经逐渐被淘汰,因为它的功能已被其他库(如GLEW和GLFW...
计算机图形学编程是计算机科学中的一个重要领域,它涉及到在屏幕上创建和操纵图像的技术。...不过,记得在实际编程中,还需要配置正确的开发环境,如设置OpenGL库的路径,以及使用支持OpenGL的IDE和编译器。
opengl c++opengl c++opengl c++opengl c++opengl c++opengl c++
OpenGL最初是基于C语言设计的,因此它与C++结合紧密,易于理解和学习。本教程以C++为编程语言,旨在引导初学者入门OpenGL编程。 在开始学习OpenGL之前,你需要准备一个合适的编译环境。在Windows系统中,Visual ...
Visual C++ OpenGL应用程序开发 郭兆荣编著 实例程序源代码
Computer Graphics Programming in OpenGL with C++ by V. Scott Gordon, John L. Clevenger English | December , 2018 | 554 pages | EPUB | 29.33 MB This book provides step-by-step instruction on modern 3D...
总的来说,无论是在vc++、Dev还是Java环境下,配置OpenGL开发环境都需要安装必要的库,设置头文件和库文件路径,并了解如何在代码中调用OpenGL函数。随着学习的深入,你将能够创建复杂的3D图形应用,实现各种视觉...
opengl入门 opengl入门 opengl入门 opengl入门
然而,原生的Dev C++并不直接支持图形库,这意味着开发者无法在不进行额外设置的情况下直接使用像SDL、SFML或者OpenGL这样的图形库。标题提到的"Dev C++图形库环境变量"就是指为Dev C++配置这些图形库的过程,以便...
Visual C++ OpenGL应用程序开发
郭兆荣 visual c++ Opengl 应用程序开发 例程代码 希望对大家的学习有所帮助!!!!!!!!!!!!!! 10——11章节
GLM提供了一套与OpenGL着色器语言(GLSL)语法一致的C++类和函数,使得代码更易读、更易维护。glm-0.9.8.3.zip包含的是GLM库的0.9.8.3版本,这个版本包含了多种线性代数和几何操作的实现。 3. SDL2 (Simple ...