因为上了计算机图形学的课,老师叫咱们安装OpenGL开发环境,晚上安装了一两个小时,终于搞定了。ide
1. 创建基本编译环境oop
sudo apt-get install build-essential学习
2. 安装OpenGL Library测试
sudo apt-get install libgl1-mesa-devui
3. 安装OpenGL Utilitiesspa
sudo apt-get install libglu1-mesa-dev.net
4. 安装OpenGL Utility ToolKitdebug
sudo apt-get install freeglut3-devcode
接下来安装一个codeblocksblog
sudo apt-get install codeblocks
按照网上大部分教程,接下来都是在setting->Complier and Debugger
以下图,在Linker settings上添加libGL.so 、libGLU.so 、libglut.so,通常都在/usr/lib下,本身找找看
而后在新建一个GLU Project,这时候出现问题了,当它询问GLU所在的位置时,按照网上的教程,都说只需填入/usr就能够了,问题就在这
出现了这个提示,不知是什么错误,总是搞不定,有些教程的方法上也解决不了。
最后,终于找到了一个巧妙的方法。
直接新建一个console project,而后建成以后再点击你的project,右键打开build options->debug
在这里面的Linker settings照上面那样添加libGL.so 、libGLU.so 、libglut.so,以后编译运行就能够了!
给你们一段测试的代码
main.cpp
1 #include<GL/glut.h> 2 void draw(void) 3 { 4 glClearColor(0,1,0,1); 5 glClear(GL_COLOR_BUFFER_BIT); 6 glFlush(); 7 } 8 int main(int argc,char **argv) 9 { 10 glutInit(&argc,argv); 11 glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB); 12 glutInitWindowPosition(50,25); 13 glutInitWindowSize(500,250); 14 glutCreateWindow("Green window"); 15 glutDisplayFunc(draw); 16 glutMainLoop(); 17 return 0; 18 }
运行成功后就会出现一个绿色的窗口,好了,开始openGL学习了
参考:http://blog.csdn.net/jarvischu/article/details/8226938