2013-03-11 77 views
1

我在設置Mac上的GLFW/OpenGL時遇到問題。我正在運行一個完全更新的Mac OSX 10.8.2,所以我假設我有最新的兼容Mac的OpenGL版本,並且我使用自制軟件(OS X軟件包管理器)編譯了GLFW庫(2.7.7)。在Mac OS X上設置OpenGL和GLFW 10.8.2

我嘗試使用下面的指南,open.gl,並且正在使用推薦的代碼片段,以驗證OpenGL和GLFW工作正常:

\#include <GL/glfw.h> 

int main() 
{ 
    glfwInit(); 
    glfwSleep(1.0); 
    glfwTerminate(); 
} 

本應顯示一秒鐘後控制檯應用程序並退出。

我在終端與G ++編譯和接收沒有編譯錯誤:

g++ a.cpp -lglfw -framework OpenGL -framework Cocoa -framework IOkit 

當我運行

./a.out 

沒有任何反應程序,但我才把它在1秒的延遲關閉,所以我知道很多工作。

讓我知道是否有任何進一步的信息可能有幫助。

+2

您沒有GL上下文或窗口 - 只是在終端上運行的「命令行」應用程序。參見:'glfwOpenWindow' – 2013-03-12 00:04:31

+0

這就是答案。謝謝。我不能自己發表答案,因爲我是新成員。 – ben 2013-03-12 00:10:54

回答

0

您沒有GL上下文或窗口 - 只是在終端上運行的command line應用程序。

請參閱glfwOpenWindow文檔。