2012-03-06 55 views
3

我從網站上下載了QtSDK並安裝在我的電腦上,我的操作系統是Ubuntu 10.04。在Ubuntu 10.04下運行OpenGL projet時的錯誤

當我編譯OpenGL項目時,出現「GL/gl.h沒有這樣的文件或目錄」錯誤。

但是當我在windows下編譯projet時,它工作。爲什麼?

誰能爲我解決這個問題?

+0

你有在Ubuntu一個 「GL/gl.h」?它可能適用於Windows,因爲MinGW自帶了它。 – cmannett85 2012-03-06 18:28:09

回答

7

您需要安裝OpenGL開發文件。在Ubuntu中,它們在包libgl1-mesa-dev中。您還需要安裝libglu1-mesa-dev

sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev 

我建議一起安裝GLEW,因爲您會跳過擴展環以獲得OpenGL-3功能。

編輯

下面是如何在Ubuntu獲得GLEW(從評論):

sudo apt-get install libglew-dev 
+0

請問如何「安裝GLEW」? – 2013-04-27 19:27:14

+0

@ClareMacrae:從http://glew.sf.net下載與您的編譯器匹配的版本,閱讀文檔,將.lib文件放置在某個中心位置,將其路徑添加到編譯器/鏈接器搜索路徑中的位置(與標題相同)並將GLEW添加到項目必需品中。使用第三方庫是基本的程序員知識。如果你不知道如何去做,現在是時候瞭解它。 – datenwolf 2013-04-27 20:04:58

+0

非常感謝。是的,我知道如何使用第三方庫,但最近發現了apt-get的簡潔性,我認爲可能會有更簡化的方式。 – 2013-04-28 05:12:36