我要发帖 回复

中级会员

21

主题

138

积分

0

专家分

:

私信
发表时间 : 2013-12-30 08:51:15 | 浏览 : 2850    评论 : 5
本帖最后由 StackSnow 于 2014-1-7 09:03 AM 编辑

http://blog.sina.com.cn/s/blog_9f4e31570101ibec.html

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源码路径和生成路径,配置选项参考以下:
cmake.png

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


最近VR访客

StackSnow 评论于2013-12-30 08:52:18
图片咋不能插入了?
obuil 评论于2014-1-2 10:07:46
StackSnow 发表于 2013-12-30 08:52 AM
图片咋不能插入了?

什么提示,能插入图片的
UE4   |   虚幻引擎   |   Unity VR    |    Hololens
obuil 评论于2014-1-2 10:09:39
StackSnow 发表于 2013-12-30 08:52 AM
图片咋不能插入了?


2.png
UE4   |   虚幻引擎   |   Unity VR    |    Hololens
StackSnow 评论于2014-1-7 09:05:49
本帖最后由 StackSnow 于 2014-1-7 09:07 AM 编辑

没有付费ios开发者,所以又编译了Simulator版本,注意编译Simulator版本要使用Simulator版本的第三方库。
下面是Simulator下的截图:
       osg for ios.png


obuil 评论于2014-1-7 14:02:51
StackSnow 发表于 2014-1-7 09:05 AM
没有付费ios开发者,所以又编译了Simulator版本,注意编译Simulator版本要使用Simulator版本的第三方库。下 ...

我有证书 可以给你用用 呵呵
UE4   |   虚幻引擎   |   Unity VR    |    Hololens

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2023-1-28 05:08 AM

返回顶部