`

OPENGL MAC OS X

 
阅读更多

http://www.edenwaith.com/products/pige/compiling/osx.php

 

Compiling : Mac OS X Engine


Compiling and setting up OpenGL programs in pre OS X versions of Mac OS was never a fun and easy little task, but with OS X, setting up OpenGL programs has become easier than any other platform available. In the fashion of Apple's guides of simplicity, the steps to set up OpenGL are very few compared to other platforms. This is likely because OpenGL is an integral part of OS X, so it makes sense that all of the proper libraries and functions would already be built into the OS. No more downloading large GLUT files! 
  1. Open up Project Builder.
  2. Go to File -> New Project. Scroll down near the bottom and select C++ Tool. This will create a fairly straight-forward C++ program without all the extra material which is added with Carbon or Cocoa projects.
  3. Name the project whatever you want.
  4. Go to Project -> Add Frameworks and add the GLUT.framework. If you are using Mac OS 10.1, you also need to include the Foundation and OpenGL frameworks, too. I haven't tested this under OS 10.2 yet.
  5. Add your OpenGL program (overwriting the default main.cpp program).
  6. If your OpenGL program has the include library <GL/glut.h>, change this to <GLUT/glut.h> for Mac OS X. If you are including <gl.h> and/or <glu.h>, you'll need to change them to <OpenGL/gl.h> and/or <OpenGL/glu.h>
  7. That's it!
分享到:
评论

相关推荐

    OpenGL Programming on Mac OS X Architecture, Performance, and Integration

    《OpenGL编程在Mac OS X架构、性能与集成》是一本深度探讨OpenGL技术在苹果操作系统上应用的专业书籍。OpenGL,作为跨平台的图形应用程序接口(API),在计算机图形学领域扮演着至关重要的角色,尤其在游戏开发、...

    Mac OS X Snow Leopard 10A432雪豹 BT种子

    PC安装Mac OS X Snow Leopard 10A432雪豹 安装指南 这是一篇PC安装Mac OS X Snow Leopard 10A432雪豹的安装指南 警告:在PC上安装X86 Mac OS X有风险,由此造成的一切损失由您自己承担。 硬盘有价,数据无价!实际...

    [Mac.OS.X开发系列电子书].Apress.Mac.OS.X

    《Mac OS X开发系列电子书》是一套专为Mac OS X操作系统开发者设计的参考资料,尤其聚焦于Leopard版本。本书由Apress出版社出版,旨在帮助读者深入理解和掌握Mac OS X Leopard的功能与开发技术,超越官方手册提供的...

    OpenGL Programming Guide for Mac OS

    ### OpenGL在Mac OS中的编程指南知识点 #### 一、OpenGL简介与特性 **OpenGL**(Open Graphics Library)是一种跨平台的API(应用程序编程接口),它主要用于渲染2D和3D图形,并且是基于C语言的。OpenGL的一个显著...

    Mac OS X系统架构

    ### Mac OS X系统架构详解 #### 一、引言 Mac OS X,作为苹果公司推出的一款先进操作系统,凭借其稳定的核心以及强大的开发技术,成为众多开发者青睐的选择。无论是初次接触苹果平台还是资深开发者,深入了解Mac OS...

    Mac OS X高级编程英文版

    - 本书介绍了Mac OS X中的图形和多媒体处理技术,如Quartz 2D/CG、OpenGL等。 - 详细讲解了如何使用这些技术来创建高质量的视觉效果和用户界面。 - 提供了具体的案例研究,展示了如何集成视频和音频功能到应用...

    Mac OS X(苹果系统安装).pdf

    ### Mac OS X(苹果系统安装) - 在PC上安装与使用指南 #### 一、引言 随着苹果公司在2006年发布的BootCamp软件,允许用户在苹果笔记本上安装Windows XP并与其原有的Mac OS X系统共存,这无疑为想要体验Mac OS X的PC...

    MAC OS.X.10.8.iso 镜像文件

    **MAC OS X 10.8 (Mountain Lion) ISO 镜像文件详解** MAC OS X 10.8,代号为“Mountain Lion”,是苹果公司推出的一款操作系统,它是OS X系列的一个重要版本,发布于2012年。这款系统在功能上进行了大量升级和优化...

    Advanced.Mac.OS.X.Programming.2011

    OpenGL和Core Animation是Mac OS X中用于图形渲染的技术,对于游戏开发和复杂界面设计尤为重要。书中可能会介绍如何集成OpenGL进行3D图形编程,以及利用Core Animation创建流畅的2D动画效果。 另一个重要话题是事件...

    Mac OS X and iOS Internals--非扫描版.7z

    《Mac OS X and iOS Internals》是一本深度探讨苹果操作系统核心技术的专业书籍,旨在为读者揭示Mac OS X和iOS操作系统背后的内部机制。这本书英文版的质量高清,非扫描版本保证了阅读的舒适度和内容的可读性。以下...

    Core Animation for Mac OS X and the iPhone 英文版

    《Core Animation for Mac OS X and the iPhone》是深入探讨苹果平台动画技术的重要参考资料,主要针对Mac OS X和iOS操作系统。Core Animation是Apple提供的一种强大的图形渲染和动画框架,它允许开发者创建流畅、...

    Mac OpenGL_opengl环境_mac_

    在Mac OS X系统中,OpenGL通常已经预装,因为它是操作系统的一部分。但是,为了确保使用最新版本,你可以通过更新你的显卡驱动程序来获取。大多数现代Mac电脑都支持OpenGL 4.x或更高版本。硬件制造商如NVIDIA和AMD会...

    OpenGL论文 OpenGL论文 OpenGL论文 OpenGL论文 OpenGL论文

    - **兼容性**:支持多种操作系统,包括Windows、Mac OS X、Linux等。 - **硬件加速**:OpenGL利用图形处理器(GPU)进行高性能的图形渲染。 - **扩展性**:通过扩展机制,开发者可以利用厂商特定的功能或最新的...

    OpenGL 编程指南(第八版)(高清pdf扫描版)

    OpenGL之所以跨平台是因为各个平台都有根据OpenGL规范实现相应的API接口,在Windows,Linux,Mac OS X等平台都有各自的实现,各个平台会提供OpenGL的程序接口。OpenGL提供了一套图形接口API,而图形主要由显卡控制,...

    MAC systmeOverview(苹果系概述中文版)

    - **OpenGL**:讲解如何在Mac OS X中使用OpenGL进行3D图形编程。 - **QuickTime**:探讨了Mac OS X中的多媒体框架。 - **打印**:介绍了Mac OS X的打印功能。 - **Apple字体解决方案**:讲解了Mac OS X如何管理...

    VisualizationLibrary:可视化库是基于OpenGL 1.x-4.x的高性能2D和3D图形应用程序的C ++中间件,支持Windows,Linux和Mac OS X

    可视化库2.1关于可视化库是基于行业标准OpenGL 1.x-4.x的高性能2D和3D图形应用程序的C ++中间件,旨在为Windows,Linux和Mac OS X操作系统开发便携式应用程序。编译安装Windows通过CLI 安装CMake 3.x: : 安装...

    XQuartz-2.8.2.dmg

    苹果的X11是以XFree86为基础(自OS X 10.5开始使用 X.org 的实现),加上硬体加速的2D绘图支援,硬体OpenGL加速,以及与macOS的GUI Aqua整合在一起。在Mac OS X v10.2时Apple X11原本一开始是当作可以下载的公开测试...

    OS X 10.11怎么样.docx

    OS X 10.11,也被称为OS X El Capitan,是苹果公司在2015年WWDC大会上推出的Mac操作系统的重要更新。这次更新主要聚焦于用户体验的微调和性能的提升,而非大规模的界面或功能变革。以下是该版本的一些核心特点: 1....

    OpenGL超级宝典.(第4版)+源码

    书中还包含了对多种平台上的OpenGL实现的最新介绍,这些平台包括Windows、Mac OS X、Linux和嵌入式系统。 《OpenGL超级宝典(第4版)》是OpenGL及3D图形编程最好的入门指南,涵盖了使用最新版本的OpenGL进行编程所...

Global site tag (gtag.js) - Google Analytics