opengl库在哪里存储在Ubuntu上:我需要这个在我的make文件中提到

opengl库在哪里存储在ubuntu9.10:我需要这个在我的make文件中提到,我需要提到的所有链接文件是什么

安装这些来获得OpenGL的工作:

sudo apt-get install mesa-common-dev

sudo apt-get安装freeglut3

sudo apt-get install freeglut3-dev

OpenGL文件应该在:

/ usr / include目录/ GL /

终端(编译器)读取(例如g ++):

在/ usr / bin中/

像这样编译(你可能需要链接更多的库,但测试这个):

g ++ filename -lglut -lGL -lGLU

/usr/lib/libGL.so

与-GL链接

你不需要在你的Makefile明确地提到它们的位置,因为它们应该在标准库搜索路径中(可能位于/usr/lib )。

就像sisis写的,你应该只需要添加-lGL到链接器标志链接反对libGL.so实际上可能来自不同的来源: mesa或一些花哨的图形卡驱动程序。

它们是mesa一部分,如libGL * .so。*等,通常在/ usr / lib *中。