作者appleway (apple)
看板MacDev
標題Re: [問題]欲在Xcode編譯單份C++程式碼 不得其法
時間Fri Sep 23 19:08:15 2005
※ 引述《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
1F:推 xholmes:請問用Cocoa寫的程式能在PC上跑嗎? 09/23 21:47
2F:→ xholmes:因為這學期修課,要寫OpenGL的作業 09/23 21:48
3F:→ xholmes:所以得考慮是否能在PC上執行的問題 09/23 21:48
4F:推 Blueshiva:那我建議你寫純C的程式,起碼source是跨平台的 09/23 21:55
5F:推 jclin:用 C 寫 Win32 SDK 或 Carbon 就無法跨平台 09/24 09:52
6F:→ jclin:OpenGL 在 windows 下 link 方法也跟 Cocoa/OSX 不同 09/24 09:53
7F:推 Fungshui:那就用 OpenGL + GLUT 應該就可以了吧 09/24 19:42
8F:→ Fungshui:GLUT 算是簡單又易用,如果沒有用複雜的介面可以試試 09/24 19:44
9F:推 appleway:有關於openGL 跨平台的問題 改一下 #include 09/24 23:16
10F:→ appleway:記得要用純C語言 and wins上需要.dll .lib 放到該放的 09/24 23:16
11F:→ appleway:就 ok 了 程式本身 除了 #include 完全不必動 09/24 23:18
12F:→ YOUHAVE:XD 早講...我就不買ACER了...謝你啦雖然我現在還是不會 09/26 20:01
13F:→ YOUHAVE:但是 你可以去天龍找 SUPERBIBBLE 3TH 的第14章有講 09/26 20:01
14F:→ YOUHAVE:但是因為我手邊沒機器 所以他講啥我也不懂 ...謝你摟^^ 09/26 20:02
15F:推 YOUHAVE:所以你這篇的作法...要等到我 有招一日 買了 MAC....嗚~ 09/26 20:04