新聞中心
OpenGL是一種用于生成三維圖像的開放式圖形庫,它可以幫助用戶創(chuàng)建出真實感和高效率的三維圖形。而GLEW(GL Extension Wrangler)則是一個用于管理OpenGL擴展的開放式庫。本文將詳細介紹在Linux下如何配置OpenGL GLEW。

田東網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,田東網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為田東數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的田東做網(wǎng)站的公司定做!
之一步:安裝OpenGL及相關(guān)庫
在Linux上,我們需要安裝對應(yīng)的OpenGL庫才能正常運行OpenGL程序??墒褂靡韵旅钤赨buntu上安裝OpenGL庫:
sudo apt-get install freeglut3-dev mesa-common-dev libglu1-mesa-dev
sudo apt-get install libglfw3-dev libglfw3 libgles2-mesa-dev
針對其他Linux系統(tǒng),相應(yīng)的安裝命令可自行搜索。
第二步:下載GLEW
當(dāng)我們需要使用OpenGL擴展功能時,GLEW是必不可少的。因此,下一步是從GLEW官網(wǎng)下載它的源碼。我們可以到GLEW的官方網(wǎng)站查找最新的版本并下載它到本地計算機。
第三步:編譯GLEW源代碼
解壓GLEW源代碼后,我們需要編譯它。使用以下命令將GLEW編譯:
cd /path/to/glew
sudo make
sudo make install
在Ubuntu上,我們使用上述命令,其他Linux系統(tǒng)可以使用相應(yīng)的編譯命令。
第四步:編寫OpenGL GLEW應(yīng)用程序
現(xiàn)在,我們已經(jīng)成功地將OpenGL擴展庫GLEW安裝在我們的開發(fā)環(huán)境中。下面我們將編寫OpenGL GLEW應(yīng)用程序。在我們的應(yīng)用程序中,我們需要包含GLEW頭文件并使用GLEW庫。我們可以在上面的代碼中包含以下頭文件:
#include
為了使用GLEW,我們必須先初始化它。可以使用如下代碼初始化:
if (glewInit() != GLEW_OK) {
std::cout
return -1;
}
以上代碼在應(yīng)用程序啟動時調(diào)用GLEW進行初始化,如果GLEW初始化失敗將打印錯誤信息。如果GLEW初始化成功,我們就可以愉快地使用OpenGL擴展功能運行OpenGL應(yīng)用程序了。
更多OpenGL GLEW應(yīng)用實例代碼可在相關(guān)網(wǎng)站或文檔中查看。
結(jié)論:
相關(guān)問題拓展閱讀:
- 請問如何在linux系統(tǒng)中升級opengl的版本?
- 如何開啟Ubuntu14.04客戶機內(nèi)的OpenGL3.3支持
請問如何在linux系統(tǒng)中升級opengl的版本?
用VC++編譯好了的程序當(dāng)然不能移植到LINUX下,但是源碼可以移植過去,特別是如果你并凱使用的是GLUT庫的話就沒問題了;則嘩有關(guān)模型的絕盯喚你可以用3DMAX做,然后保存成.3ds格式,網(wǎng)上有個讀3DS庫的類的,搜索一下就有了
OpenGL 是一套由SGI公司發(fā)展出來的叢辯兄繪圖函數(shù)庫,它是一組 C 語言的函數(shù),用于 2D 與 3D 圖形應(yīng)用程序的開發(fā)上。OpenGL 讓程序開發(fā)人員不需要考慮到各種顯示卡底層運作是否相同的問題,硬件由 OpenGL 核心去溝通,因此只要顯示卡支援 OpenGL,那么程序就不需要重新再移植,而程序開發(fā)人員也不需要重新學(xué)習(xí)一組函數(shù)庫來移植程序。
雖然intel-linux-graphics-installer是類似的,但它不是一個 ppa。 intel-linux-graphics-installer通過https安裝,并自動更新和升級你的圖形處理器,可以通過英滲襲特爾開源項目的最新圖形堆棧。
intel-linux-graphics-installer會添加一個存儲庫并檢查系統(tǒng),然后安裝可能是通過ubuntu倉庫和其他可用軟件包的軟件包,這些軟件包可灶叢以通過 01. org repo。 你只需要運行一次。
我只知道我使用它,這就是我的版本顯示:
復(fù)制代碼
OpenGL version string: 3.0 Mesa 11.0.2
以下是安裝它的方法:
復(fù)制代碼
mkdir intel; cd intel
wget –no-check-certificate
-O – | sudo apt-key add -wget –no-check-certificate
-2 -O – | sudo apt-key add -sudo apt-get update
sudo apt-get install gdebi
wget
gdebi intel-linux-graphics-installer_1.2.1-0intel2_amd64.deb
更多信息可以查看
如何開啟Ubuntu14.04客戶機內(nèi)的OpenGL3.3支持
ubuntu系統(tǒng)是以桌面應(yīng)用為主的豎空linux系統(tǒng),現(xiàn)在越來越流行了。下雀伍面介紹在Ubuntu下開發(fā)OpenGL環(huán)境的配置。 在Ubuntu下安裝OpenGL環(huán)境 1,安裝 測試環(huán)境 2,安裝:EclipseIDEforC/C++LinuxDevelopers 3,新建:項目和代碼 4,設(shè)置OpenGL項目屬性 5,編譯文件,右鍵項目,BuildProject 6,運行成功 選擇驅(qū)動:查看自己的Ubuntu顯卡所頃纖或支持的(以及顯卡驅(qū)動所支持的)OpenGL版本。
關(guān)于linux配置openglglew的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務(wù)器和獨立服務(wù)器。創(chuàng)新互聯(lián)——四川成都IDC機房服務(wù)器托管/機柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機房租用、服務(wù)器托管、機柜租賃、大帶寬租用,高電服務(wù)器托管,算力服務(wù)器租用,可選線路電信、移動、聯(lián)通機房等。
網(wǎng)站名稱:Linux下配置OpenGLGLEW詳解(linux配置openglglew)
文章起源:http://www.dlmjj.cn/article/cdgeshc.html


咨詢
建站咨詢
