`
beike
  • 浏览: 361827 次
社区版块
存档分类
最新评论

opengl devc++ 开发设置与入门整理

阅读更多

 

 

下载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进行编程,我们需要配置相应的库文件和头文件。本篇文章将详细讲解如何在Dev C++中设置OpenGL库和头文件,以及提供的范例。 首先,`gl`, `glu`, `glut`, `glert`, 和...

    DEVC++5.11版本安装包

    7. **首次启动与配置**:启动DEVC++,你可能需要配置一些基本设置,比如代码编辑器的主题、字体大小等。 使用DEVC++5.11,你可以创建新项目,编写代码,利用内置的源代码编辑器,调试器,以及项目管理工具。它支持...

    dev配置OpenGL全部库包(全)

    5. **dev配置OpenGL.txt**:这很可能是一个配置指南,详细说明了如何在开发环境中设置OpenGL和GLUT,包括路径设置、库链接等关键步骤。阅读这份文档将对配置过程有很大帮助。 6. **注意事项**:配置OpenGL时,需...

    openGL 和c++开发的3d台球游戏

    OpenGL 和 C++ 开发的3D台球游戏是一款利用计算机图形学技术,通过OpenGL库以及C++编程语言实现的三维游戏。在这个项目中,开发者利用了C++的强大面向对象特性来构建游戏逻辑,并借助OpenGL这一跨平台的图形库来渲染...

    DevC++安装包.rar

    DevC++是一款轻量级的集成开发环境(IDE),主要用于编写C++程序。这款软件以其简单易用、功能全面的特点,深受初学者和专业程序员的喜爱。在这个“DevC++安装包.rar”中,包含了安装DevC++所需的所有文件,使得用户...

    OpenGL入门C++教程.doc

    ### OpenGL入门C++教程知识点概览 #### 一、OpenGL简介 - **定义与背景**:OpenGL(Open Graphics Library)是一种跨语言、跨平台的应用程序编程接口(API),主要用于渲染2D、3D矢量图形。它最初由Silicon ...

    opengl开发库(dev cpp)

    5. 编译与运行:保存代码后,使用Dev C++的编译和运行功能,检查是否有错误或警告,如果没有,就可以看到OpenGL程序的效果了。 在现代OpenGL编程中,Glaux库已经逐渐被淘汰,因为它的功能已被其他库(如GLEW和GLFW...

    Dev-Cpp 6.9.3(基于opengl三维动画引擎的C++ 编译环境)

    1.基于Dev-C++ 5.x的改进版,GCC 4.8.4内核。2.基于opengl三维动画引擎,实现三维图形、动画的绘制(类似于logo语言)。3.支持代码的数据库管理。4.支持pascal语言转C++语言。5.支持语音识别。6.支持3D打印文件的...

    关于《计算机图形学编程(使用Opengl和c++)》资源环境

    计算机图形学编程是计算机科学中的一个重要领域,它涉及到在屏幕上创建和操纵图像的技术。...不过,记得在实际编程中,还需要配置正确的开发环境,如设置OpenGL库的路径,以及使用支持OpenGL的IDE和编译器。

    opengl c++ opengl c++opengl c++

    opengl c++opengl c++opengl c++opengl c++opengl c++opengl c++

    OpenGL入门C++教程.pdf

    OpenGL最初是基于C语言设计的,因此它与C++结合紧密,易于理解和学习。本教程以C++为编程语言,旨在引导初学者入门OpenGL编程。 在开始学习OpenGL之前,你需要准备一个合适的编译环境。在Windows系统中,Visual ...

    Visual C++ OpenGL应用程序开发 郭兆荣编著 程序源代码

    Visual C++ OpenGL应用程序开发 郭兆荣编著 实例程序源代码

    Computer Graphics Programming in OpenGL with C++

    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环境配置

    总的来说,无论是在vc++、Dev还是Java环境下,配置OpenGL开发环境都需要安装必要的库,设置头文件和库文件路径,并了解如何在代码中调用OpenGL函数。随着学习的深入,你将能够创建复杂的3D图形应用,实现各种视觉...

    opengl入门 opengl入门 opengl入门 opengl入门

    opengl入门 opengl入门 opengl入门 opengl入门

    Dev C++图形库环境变量

    然而,原生的Dev C++并不直接支持图形库,这意味着开发者无法在不进行额外设置的情况下直接使用像SDL、SFML或者OpenGL这样的图形库。标题提到的"Dev C++图形库环境变量"就是指为Dev C++配置这些图形库的过程,以便...

    Visual C++ OpenGL应用程序开发

    Visual C++ OpenGL应用程序开发

    郭兆荣 visual c++ Opengl 应用程序开发 例程代码

    郭兆荣 visual c++ Opengl 应用程序开发 例程代码 希望对大家的学习有所帮助!!!!!!!!!!!!!! 10——11章节

    OpenGL开发环境依赖 C/C++

    GLM提供了一套与OpenGL着色器语言(GLSL)语法一致的C++类和函数,使得代码更易读、更易维护。glm-0.9.8.3.zip包含的是GLM库的0.9.8.3版本,这个版本包含了多种线性代数和几何操作的实现。 3. SDL2 (Simple ...

Global site tag (gtag.js) - Google Analytics