查看: 1279|回复: 1

osx下编译osg for ios

[复制链接]

该用户从未签到

发表于 2013-12-27 13:03:42 | 显示全部楼层 |阅读模式
1.        准备工作
1)        osg 3.3.0源码
2)        osg 的第三方依赖库(osx)
3)        xcode 5.0.2
4)        iphone sdk 7.0
5)        cmake 2.8-11

2.        开始工作
1)        修改CMakeLists.txt。打开osg源码包中的CMakeLists.txt文件,找到以下位置:

OPTION(OSG_BUILD_PLATFORM_IPHONE "Enable IPhoneSDK Device support" OFF)
OPTION(OSG_BUILD_PLATFORM_IPHONE_SIMULATOR "Enable IPhoneSDK Simulator support" OFF)

这里适用iphone Device,所以将以上修改为:

OPTION(OSG_BUILD_PLATFORM_IPHONE "Enable IPhoneSDK Device support" ON)
OPTION(OSG_BUILD_PLATFORM_IPHONE_SIMULATOR "Enable IPhoneSDK Simulator support" OFF)

2)        修改CMakeLists.txt。打开osg源码包中的CMakeLists.txt文件,找到以下位置:

#you need to manually set the default sdk version here
SET (IPHONE_SDKVER "6.0" CACHE STRING "IOS SDK-Version")

这里使用iphone sdk 7.0 所以将之修改为:

  #you need to manually set the default sdk version here
  SET (IPHONE_SDKVER "7.0" CACHE STRING "IOS SDK-Version")

3)        打开CMake 选择osg源码路径和生成路径,配置选项参考以下:
iphone cmake.jpg

4)        根据自己的需要选择插件库进行配置
5)        根据自己的需要选择install工程的安装路径
6)        生成xcode工程
7)        打开OpenSceneGraph.xcodeproj 选择ALL_BUILD工程 build
8)        选择install工程 build
9)        ok完成(也可以根据自己的需要只生成自己的需要的工程)

该用户从未签到

 楼主| 发表于 2013-12-27 13:05:31 | 显示全部楼层
好就没发帖了,发个osg for ios的编译教程,希望有更多的人将osg用于ios的应用中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表