计算机图形学-预告1
2015-07-17 09:58
106 查看
交互式计算机图形学–预告
环境搭建
在linux搭建环境还是挺快乐的,首先需要如下条件1、ubuntu 14.04 LTS
2、安装如下的包
- bulid-essential (基本的编辑环境)
- libgl1-mesa-dev (OpenGL Library)
- libglu1-mesa-dev (OpenGL Utilities)
- libglut-dev 或 libglut3-dev 或 freeglut3-dev (OpenGL Utility ToolKit)
3、确定已经安装了成功了,查看是否存在一下库文件(路径可能不一样,但是库文件名是一样的)
- /usr/lib/x86_64-linux-gnu/libGL.so
- /usr/lib/x86_64-linux-gnu/libGLU.so
- /usr/lib/x86_64-linux-gnu/libglut.so
- /usr/lib/x86_64-linux-gnu/libGLEW.so (这一个可能需要再继续安装libglew-dev(OpenGL Extension Wrangler))
工具安装及配置
1、下载安装code::blocks IDE2、打开code::blocks IDE。Settings->Compiler->Global compiler settings.里面有一个Linker settings选项页,在里面的Link libraries添加上面所说的库文件的路径。
3、如果不想在全局配置,而是想在不同项目配置。选择项目右键->Build options…。这里面的配置和上面所说的差不多。
新建项目
由于安装了好几个库文件,在打开code::blocks IDE的时候,新建GLUT项目是不可行的。经常会提示找不到库文件。所以采用了以下方法:- 新建项目的时候选择Console Application工程
- 根据前面提及到的配置项目的Link libraries.
- 写代码测试。
相关文章推荐
- HTTP协议之multipart/form-data请求分析
- 计算机中浮点数的表示
- 【Android】仿UC网络判断效果
- 数据结构进制转换源代码
- 数据结构赫夫曼树源程序
- 数据结构二叉树源程序
- 数据结构迷宫源程序
- xref: /frameworks/av/media/libstagefright/httplive/M3UParser.cpp
- 容联云通讯_提供网络通话、视频通话、视频会议、云呼叫中心、IM等融合通讯能力开放平台。
- 数据结构图的深度遍历和广度遍历源程序
- 数据结构电话号码本源程序(链表)
- TCP窗口、三次握手、四次挥手
- 数据结构电话号码本源代码(顺序表)
- Tcp通信中的三次握手和四次挥手
- [转载] Google数据中心网络技术漫谈
- 针对HTTPS的理论攻击正变得实用
- 详解《数据结构题集(C语言版)》算法设计题(01-16)
- HTTP请求中的缓存(cache)机制
- TCP协议中的三次握手和四次挥手(图解)
- 机器学习之径向基神经网络(RBF NN)