看板 MacDev 關於我們 聯絡資訊
※ 引述《YOUHAVE (YOU HAVE I HAVE)》之銘言: : 希望對你有用......(我也是新手 有沒有人可以交我用mac寫opengl阿~~) 怎麼用openGL 也困擾了我很久。從我大一到我大三。 後來我去翻ADC的範例程式,終於搞懂了。 因為是自己摸索出來的,所以可能不是最正統的方式。 OpenGL 其實是一堆的API所以如何link opengl的lib 只要搞定就行了。 step1. 使用xcode 開一個新的 project step2. project 請選擇 Cocoa application 使用cocoa 的原因是 cocoa 使用object-C 而object-C又向下相容C 簡單講就是可以完全用C語言 step3. 將專案開好 step4. 左邊的groups & files 選 Frameworks 再選 Linked Frameworks 因為要將opengl lib link 起來 step5. 按 類似齒輪(下面寫的Action) 選 add 在選 Existing Frameworks 接下來就有一堆 Frameworks 可選 step6. 依序選擇加入 GLUT 和 openGL 兩個 lib step7. 關於opengl 的 link 就搞定了 可以開始寫code 了 寫完 直接build就行了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.4.140
xholmes:請問用Cocoa寫的程式能在PC上跑嗎? 09/23 21:47
xholmes:因為這學期修課,要寫OpenGL的作業 09/23 21:48
xholmes:所以得考慮是否能在PC上執行的問題 09/23 21:48
Blueshiva:那我建議你寫純C的程式,起碼source是跨平台的 09/23 21:55
jclin:用 C 寫 Win32 SDK 或 Carbon 就無法跨平台 09/24 09:52
jclin:OpenGL 在 windows 下 link 方法也跟 Cocoa/OSX 不同 09/24 09:53
Fungshui:那就用 OpenGL + GLUT 應該就可以了吧 09/24 19:42
Fungshui:GLUT 算是簡單又易用,如果沒有用複雜的介面可以試試 09/24 19:44
appleway:有關於openGL 跨平台的問題 改一下 #include 09/24 23:16
appleway:記得要用純C語言 and wins上需要.dll .lib 放到該放的 09/24 23:16
appleway:就 ok 了 程式本身 除了 #include 完全不必動 09/24 23:18
YOUHAVE:XD 早講...我就不買ACER了...謝你啦雖然我現在還是不會 09/26 20:01
YOUHAVE:但是 你可以去天龍找 SUPERBIBBLE 3TH 的第14章有講 09/26 20:01
YOUHAVE:但是因為我手邊沒機器 所以他講啥我也不懂 ...謝你摟^^ 09/26 20:02
YOUHAVE:所以你這篇的作法...要等到我 有招一日 買了 MAC....嗚~ 09/26 20:04