【发布时间】:2011-07-29 11:42:57
【问题描述】:
我在 xCode 4 中有一个 iOS 应用项目 ProjA,还有一个单独的 C++ 动态库项目 ProjB。我希望从 ProjB 导入特定文件以在 ProjA 中使用。
这是我所做的:
- 在左侧项目导航器中右键单击 ProjA.xcodeproj,选择“将文件添加到 ProjA..”,然后在文件浏览器中选择 ProjB.xcodeproj。
- 左键单击 ProjA.xcodeproj 并在“构建阶段”下在 Target Dependencies 和 Link Binary With Libraries 中添加 ProjB.dylib。
我现在希望在 ProjA 中从 ProjB 导入 MyClass。因此,在我尝试过的 ProjA 课程中:
#include "MyClass.h"
#import "MyClass.h"
..但这些都没有在 ProjB 中定位 MyClass。
有人可以告诉我我做错了什么吗?这非常令人沮丧!我用谷歌搜索了一下,似乎我正确地导入了项目,所以也许只是我的包含/导入需要调整。
非常感谢您的宝贵时间。
【问题讨论】:
-
每当我使用来自其他项目或共享引擎的类文件等时,我只是从 Finder 窗口将它们拖到新文件夹名称下的项目文件列表中,但不要勾选“复制项目”盒子。
-
我认为我的问题可能与拥有 .cpp 文件和 C++ 项目有关。我即将尝试重命名为 .mm 并以某种方式编译为 Objective-C++ 项目..
标签: xcode import include project