2012-02-29 25 views
0

我想用xcode製作一個非常簡單的開放式gl程序。我想要的只是一個黑色背景的窗戶。我也想創建一些可以在屏幕上繪製線條,圖像和其他東西的函數。我想這樣做的原因是因爲我在C++的窗口中創建了一個程序,我只是想將它移植到mac。所以我只想創建一個簡單的窗口讓我繪製點和線?如何使用xcode製作簡單的OpenGl C++程序

+0

使用GLUT可能是最簡單的方法。 – bames53 2012-02-29 03:21:01

回答

1
+0

我無法獲取示例代碼來運行 – lufthansa747 2012-03-02 02:01:50

+0

您是否成功使用XCode創建了任何應用程序?如果沒有,首先從簡單的事情開始,然後按照OpenGL的應用程序進行。如果是這樣,您需要發佈更多關於您遇到的錯誤的信息,以便在此獲得幫助。這是一個很好的開始示例:https://developer.apple.com/library/mac/#documentation/General/Conceptual/Mac101/Articles/00_Introduction.html#//apple_ref/doc/uid/TP40010611 – holtavolt 2012-03-02 13:50:42

+0

我已經完成了很多iphone應用程序,但從來沒有一個mac osx應用我得到的錯誤是它說沒有計劃可以找到運行該應用程序 – lufthansa747 2012-03-03 15:39:20

2

通過Xcode編寫常規的openGL代碼很容易。 (我的Xcode版本是4.6.2)

1)創建一個新項目,其模板爲OSX -> Application -> Command Line Toolenter image description here

在下一頁中,選擇c++作爲此項目的類型。

2)成功創建新項目後,點擊your project -> TARGETS -> Build Phases -> Link Binary With Libraries。然後添加GLUT.frameworkOpenGL.frameworkenter image description here

3)您已準備好在您的代碼中包含相關的openGL頭文件!但是,請注意Windows上的「GLUT」是「GL」。如果你想避免跨平臺的問題,您可以使用下面的預處理器聲明:

#if defined(__APPLE__) && defined(__MACH__) 
# include <GLUT/glut.h> 
#else 
# include <GL/glut.h> 
#endif 

此外,對於誰想要開發Mac上的OpenGL應用程序,而無需使用Xcode的人,你可以參考this answer

相關問題