查看: 1798|回复: 5

【求教】XCode中如何在OSGIPhone上追加类似SimpleExample的新应用

[复制链接]

该用户从未签到

发表于 2012-10-24 11:20:39 | 显示全部楼层 |阅读模式
我今天尝试着在XCode的OSGIPhone工程中仿照SimpleExample追加一个新的应用,我的具体做法是:
1.添加Target
【此处就出现一个问题,如果是添加成一个应用,则产生的文件会包含新的.xib文件(没办法,只能先这样了),其实我就是想模仿出完整的simpleExample,但Duplicate时完全不会产生新文件,我无法修改应用,否则把原本的simpleExample就毁了】;
2.设定Scheme的Executable为新Target应用,编译运行可以出现空白的模拟器窗口;
3.仿照simpleExample下的osgAppDelegate.h修改新Target添加完成时自动生成的AppDelegate.h
【仅仅追加了osgAppDelegate.h中多出的部分,未删除任何内容】;
4.仿照simpleExample设定新Target的“Search Paths”中的“Header Search Paths”;
5.编译时“OSGIPhone\Libraries\OpenThreads\headers\ScopedLock”出错:Unknown type name 'namespace'
【经查,网上有说是.cpp才支持namespace,.m文件不支持,如此,有产生两个问题:
  a.simpleExample编译运行不报错是因为其osgAppDelegate.mm后缀是.mm吗?;
  b.如何在添加新应用Target时设定生成的AppDelegate是.mm文件而不是.m文件】

至此,尝试失败!

求教:如何在XCode的OSGIPhone工程中模仿添加出不带新的.xib文件的完全类似simpleExample的应用Target呢?

该用户从未签到

 楼主| 发表于 2012-10-25 09:56:25 | 显示全部楼层
本帖最后由 frankli1009 于 2012-10-25 09:57 编辑

没有人会吗?还是我的想法根本就不合理呢?【源包是stmh-osg-4485af6的包】

该用户从未签到

 楼主| 发表于 2012-10-25 17:53:12 | 显示全部楼层
又一天过去了,其实说白了我就是想尝试尝试在现有的源码基础上怎么加点新应用,不知如何下手,故而有此想法。
哪位大侠不吝赐教一下!

该用户从未签到

 楼主| 发表于 2012-10-25 17:59:10 | 显示全部楼层
本帖最后由 frankli1009 于 2012-10-25 18:01 编辑

我也尝试了直接添加一个应用类型的Target,而且我把appDelegate等文件都改成.mm后缀了,但是只要使用了osg内容,编译就开始报类似“'string' file not found”等的错误。为什么呀,没有天理哪。

拜托哪位大侠给指条明路吧

该用户从未签到

发表于 2012-10-29 10:04:40 | 显示全部楼层
您要做什么?直接在osgviewerIPhone例子上面添加osg相关的内容就可以了

该用户从未签到

 楼主| 发表于 2012-10-29 12:22:27 | 显示全部楼层
array 发表于 2012-10-29 10:04
您要做什么?直接在osgviewerIPhone例子上面添加osg相关的内容就可以了

好的,多谢,我试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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