操作系统:Ubuntu 15.04
gcc version 4.9.2
opengl安装
sudo apt-get install build-essential libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev
测试:
保存为test.c并执行
gcc -o test test.c -lGL -lGLU -lglut
./test
安装codebelocks:
$ sudo apt-get install codeblocks
设置编译器
【Settings】->Compiler..选择GUN GCC Compiler
设置opengl库路径
【Settings】->Compiler..选择Linker settings -> Link libraries并添加
/usr/lib/libglut.so /usr/lib/libGLU.so /usr/lib/libGL.so
拷贝相应的库到/usr/lib/内
$ sudo cp /usr/lib/i386-linux-gnu/libglut.so /usr/lib/libglut.so $ sudo cp /usr/lib/i386-linux-gnu/libGLU.so /usr/lib/libGLU.so $ sudo cp /usr/lib/i386-linux-gnu/mesa/libGL.so /usr/lib/libGL.so
设置codeblocks的界面风格
关闭codeblocks软件,打开~/.codeblocks/default.conf
打开连接 传送门 复制连接后面的代码到~/.codeblocks/default.conf,并保存。在复制之前可以先备份一下次文件
打开【Settings】->Editor,点击左侧Syntax highlighting,选择Color theme为 vim (当然也可以选择其他主题,这里的主题都很不错)
由于这些主题中,都没有光标(其实是光标的颜色跟背景色相同了),需要设置下光标
打开【Settings】->Editor,点击左侧Margins and caret ,选择Caret 中的Style 为Line,Width为3 ,Color为红色(这些参数可以根据自己喜好选择,主要是颜色不能和背景色一样,要不然会找不到光标)
ubuntu下code::blocks+opengl的使用与配置
原文:http://www.cnblogs.com/shushanxiaoyao/p/5128718.html