|
我今天尝试着在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呢? |
|