作者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