opengl在Code::Blocks上的环境搭建
来源:互联网 发布:手机电脑文件软件 编辑:程序博客网 时间:2024/05/16 14:34
opengl环境配置
这里使用的IDE是轻量级的Code::Blocks,用起来比较方便,而且对于初学者来说是绝对够用的。
第一步,在CodeBlocks的官网上下载带有mingw的安装包codeblocks-16.01mingw-setup.exe
第二步,配置glut文件
在CodeBlock中原本就已经自带了部分的OpenGL头文件和.a库文件,但是不全面,缺少glut
下载glut的文件包,解压,里边一般包括 glut32.dll, glut32.lib,glut.h, glut32.dll,glut.dll几个文件。
把glut32.lib 放在codeBlocks 的minGW的lib 目录下
把glut.h 放在GL的目录下
第三步,编译文件
这里贴一个测试用的代码
#include<GL/glut.h> void display(){glClear(GL_COLOR_BUFFER_BIT);glBegin(GL_POLYGON); glVertex2f(-0.5,-0.5); glVertex2f(-0.5, 0.5); glVertex2f( 0.5, 0.5); glVertex2f( 0.5, -0.5);glEnd();glFlush();}int main(int argc, char ** argv){ glutInit(& argc, argv); glutCreateWindow("simple"); glutDisplayFunc(display); glutMainLoop();}
成功的话应该是一个黑底白色矩形
要是在编译的过程中发生某文件 undefined reference to ‘__某OpenGL函数名’
的错误
这种格式的错误信息一般是lib文件链接不成功而引起的,有篇文章说到“undefined reference”这个问题.
一般来说,试试宏定义、头文件加入这几个就行了
#define _STDCALL_SUPPORTED#define _M_IX86#define GLUT_DISABLE_ATEXIT_HACK
希望这篇文档能有所帮助,由于笔者还是一只小白,水平有限,还请大家多多指正。
0 0
- opengl在Code::Blocks上的环境搭建
- Code::Blocks搭建OpenGL编程环境(着色器)
- OGRE + MinGW + Code::Blocks环境的搭建
- Code::Blocks配置OpenGL的glut库开发环境
- Code::Blocks配置OpenGL开发环境
- windows下的Code::Blocks + minGW + wxWidgets 开发环境搭建
- windows下的Code::Blocks + minGW + wxWidgets 开发环境搭建
- openGL在win8上的开发环境搭建
- 在Code::Blocks中配置OpenGL
- wxWidgets & Code::Blocks Studio环境搭建
- Code::Blocks + minGW + wxWidgets 开发环境搭建
- cBPM-android - Code::Blocks环境搭建
- 在ubuntu上安装code blocks 10.05版本的方法
- 在ubuntu上安装code blocks 10.05版本的方法
- 在ubuntu上安装code blocks 10.05版本的方法
- 在CentOS6.5上安装Code::Blocks
- Code::Blocks的IDE环境基础配置
- code::blocks打造自己的开发环境
- 第二天学习
- JavaScrpt
- 2017-3-5使用libQGLViewer
- C++第2次实验(提高班)—选择循环程序设计 :项目2、项目6
- HDOJ 1002.A+B Problem II 答案
- opengl在Code::Blocks上的环境搭建
- MVC过滤器
- centos6.4搭建apache+mysql+php环境
- 【bzoj 1588】 [HNOI2002]营业额统计
- 系统无处不在
- 最小编辑距离
- 浅谈Linux信号机制
- 观察者模式
- asdad