1. 程式人生 > >Linux(Ubuntu)下的OpenGl的環境安裝, 在qt程式中使用opengl庫

Linux(Ubuntu)下的OpenGl的環境安裝, 在qt程式中使用opengl庫

OpenGl的環境安裝

以下參考自: https://blog.csdn.net/wasaiheihei/article/details/52085397

1. 建立基本編譯環境
首先不可或缺的,就是編譯器與基本的函式庫,如果系統沒有安裝的話,請依照下面的方式安裝:

$ sudo apt-get install build-essential

 

安裝OpenGL Library
接下來要把我們會用到的 Library 裝上去,首先安裝 OpenGL Library
$sudo apt-get install libgl1-mesa-dev

 

安裝OpenGL Utilities
OpenGL Utilities 是一組建構於 OpenGL Library 之上的工具組,提供許多很方便的函式,使 OpenGL 更強大且更容易使用。接下來我們安裝OpenGL Utilities

$sudo apt-get install libglu1-mesa-dev

 

安裝OpenGL Utility Toolkit
OpenGL Utility Toolkit 是建立在 OpenGL Utilities 上面的工具箱,除了強化了 OpenGL Utilities 的不足之外,也增加了 OpenGL 對於視窗介面支援。

$sudo apt-get install libglut-dev

注意在這一步的時候,可能會出現以下情況,shell提示:正在讀取軟體包列表... 完成正在分析軟體包的依賴關係樹      正在讀取狀態資訊... 完成      E: 未發現軟體包 libglut-dev如果出現上述情況,請輸入將上述$sudo apt-get install libglut-dev命令改成$sudo apt-get install freeglut3-dev就行拉

 

qt程式,需要用到opeg庫時,需要在在工程檔案中新增:

LIBS += -lglut

LIBS+= -lGLU

另外,需要在ubuntu中按照上述方式安裝opengl之後,編譯才不會報錯。 不知道qmake會去哪裡找glut庫,自動在整個系統裡找嗎?

ref: https://blog.csdn.net/leaf6094189/article/details/5873998