xCode:链接现有项目,从该项目导入文件

时间:2011-07-29 11:42:57

标签: xcode import include project

我在xCode 4中有一个iOS应用程序项目ProjA,以及一个单独的C ++动态库项目ProjB。我希望从ProjB导入特定文件,以便在ProjA中使用。

这就是我所做的:

  1. 右键单击左侧项目导航器中的ProjA.xcodeproj,选择“将文件添加到ProjA ..”,然后在文件浏览器中选择ProjB.xcodeproj。
  2. 左键单击ProjA.xcodeproj,在“Build Phases”下,在Target Dependencies和Link Binary With Libraries中添加了ProjB.dylib。
  3. 我现在希望在ProjA中从ProjB导入MyClass。因此,在ProjA课程中,我尝试过:

    #include "MyClass.h"
    #import "MyClass.h"
    

    ..但这些都没有在ProjB中找到MyClass。

    有人可以告诉我我做错了什么吗?这非常令人沮丧!我已经google了,似乎我正在正确导入项目,所以也许只是我的include / import需要调整。

    非常感谢你的时间。

1 个答案:

答案 0 :(得分:0)

好吧,我还没弄明白如何做一个整洁的导入..所以现在我刚刚做了一个相对路径回溯到另一个项目位置。

在此之后我遇到了编译问题,XCode不会在我的其他项目中解析cpp。问题是由于将cpp文件导入.m文件。我将这个.m文件重命名为.mm,一切编译得很好!所以按照我的步骤,然后重命名你导入.cpp / .mm文件的Obj-C文件MyFile.m为MyFile.mm