OpenGL?for Ubuntu?是專門編寫的Open Graphics Library?的實現,為在Ubuntu?操作系統的獨特軟件環境中工作而設計和編譯的。Ubuntu?是Debian?Linux?操作系統的一個版本,設計非常友好,包括許多圖形驅動程序,用于在初...
OpenGL?for Ubuntu?是專門編寫的Open Graphics Library?的實現,為在Ubuntu?操作系統的獨特軟件環境中工作而設計和編譯的。Ubuntu?是Debian?Linux?操作系統的一個版本,設計非常友好,包括許多圖形驅動程序,用于在初始安裝時使用OpenGL?程序。與其他版本的OpenGL?類似庫和擴展設計為在其他操作系統和其他設備上運行,用于使用和開發的實際庫由第三方維護,獨立于處理OpenGL?的主要開發分支。OpenGL?for UbuntuxAE;中使用的庫通常更新速度與庫一樣快對于其他操作系統,盡管硬件制造商提供的驅動有時會落后,導致暫時無法使用新的硬件加速功能,這些功能可能通過擴展提供。OpenGL是一種編程接口,允許軟件應用程序快速高效地創建三維(3D)場景。OpenGL?for UbuntuxAE;的核心實現被稱為Mesa?庫。大多數只使用OpenGL?作為終端用戶運行其他地方開發的應用程序的用戶通常不需要知道計算機中安裝了什么類型的顯卡以及當前安裝了什么版本的OpenGL?以備需要更新。通過Ubuntu?,作為終端用戶安裝和使用OpenGL?的大多數方面都是不可見的,另外,建立OpenGL?for Ubuntu?開發環境來編寫使用該庫的程序的過程可能要復雜得多一般來說,需要核心Mesa?庫,以及用于支持某些特定功能的附加實用程序庫,例如OpenGL?實用工具工具包(GLUT)。這些庫的開發版本與最終用戶版本不同,因為它們包含成功編譯OpenGL?項目所需的必要頭文件和其他特定于編程語言的部分。使用OpenGL?for時可能會遇到一個問題Ubuntu?for application development對于OpenGL?之外的依賴庫來說是一項繁重的要求。這些必需的庫的名稱并不總是事先清楚地知道,有時只是在編譯失敗后才發現的。在最初幾個用OpenGL?for Ubuntu?進行的測試編譯中,許多庫必須通過適當的軟件存儲庫獲取。OpenGL?for Ubuntu?的最后一個復雜問題是將某些更新的庫和擴展遷移到特定的Ubuntu?平臺。通過Ubuntu?中內置的軟件存儲庫應用程序,下載預編譯的二進制文件非常容易但是,有時二進制文件直到以后才可用,有時需要通過使用主要的Debian?存儲庫來避免這種情況
-
發表于 2020-08-07 14:18
- 閱讀 ( 501 )
- 分類:電腦網絡