Re: [問題]欲在Xcode編譯單份C++程式碼 不得其法

看板MacDev作者 (apple)時間19年前 (2005/09/23 18:52), 編輯推噓6(609)
留言15則, 6人參與, 最新討論串8/8 (看更多)
※ 引述《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

09/23 21:47, , 1F
請問用Cocoa寫的程式能在PC上跑嗎?
09/23 21:47, 1F

09/23 21:48, , 2F
因為這學期修課,要寫OpenGL的作業
09/23 21:48, 2F

09/23 21:48, , 3F
所以得考慮是否能在PC上執行的問題
09/23 21:48, 3F

09/23 21:55, , 4F
那我建議你寫純C的程式,起碼source是跨平台的
09/23 21:55, 4F

09/24 09:52, , 5F
用 C 寫 Win32 SDK 或 Carbon 就無法跨平台
09/24 09:52, 5F

09/24 09:53, , 6F
OpenGL 在 windows 下 link 方法也跟 Cocoa/OSX 不同
09/24 09:53, 6F

09/24 19:42, , 7F
那就用 OpenGL + GLUT 應該就可以了吧
09/24 19:42, 7F

09/24 19:44, , 8F
GLUT 算是簡單又易用,如果沒有用複雜的介面可以試試
09/24 19:44, 8F

09/24 23:16, , 9F
有關於openGL 跨平台的問題 改一下 #include
09/24 23:16, 9F

09/24 23:16, , 10F
記得要用純C語言 and wins上需要.dll .lib 放到該放的
09/24 23:16, 10F

09/24 23:18, , 11F
就 ok 了 程式本身 除了 #include 完全不必動
09/24 23:18, 11F

09/26 20:01, , 12F
XD 早講...我就不買ACER了...謝你啦雖然我現在還是不會
09/26 20:01, 12F

09/26 20:01, , 13F
但是 你可以去天龍找 SUPERBIBBLE 3TH 的第14章有講
09/26 20:01, 13F

09/26 20:02, , 14F
但是因為我手邊沒機器 所以他講啥我也不懂 ...謝你摟^^
09/26 20:02, 14F

09/26 20:04, , 15F
所以你這篇的作法...要等到我 有招一日 買了 MAC....嗚~
09/26 20:04, 15F
文章代碼(AID): #13Czw3j8 (MacDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 8 之 8 篇):
文章代碼(AID): #13Czw3j8 (MacDev)