在XCode 4中添加依赖项目

use*_*064 6 dependencies cocoa-touch objective-c ios xcode4

我试图在XCode 4中添加一个依赖项目.该项目的链接是这样的:https://github.com/jverkoey/ObjQREncoder

作者描述了一种添加此方法的方法,但它适用于XCode 3.我正在尝试将其添加到XCode 4.我在项目框架中拖动项目,然后转到Target Dependencies中的Targets和QREncoder.然后我在"Link Binary with Libraries"中添加了libQREncoder.a.然后我为头搜索路径"src/Classes"添加了这个.

当我包含"QREncoder/QREncoder.h"时,它给了我这个错误: file://somePath/FINALQRAppDelegate.m: error: Lexical or Preprocessor Issue: 'QREncoder/QREncoder.h' file not found

这就是我的项目设置方式: 在此输入图像描述

FINALQR是我试图添加依赖项的项目,依赖项目在src中.

谢谢.

问题是它无法识别QREncoder类.

Jos*_*zzi 1

只有 Xcode 4 工作区才能受益于跨多个项目的共享构建文件夹。从主菜单中,选择“文件”>“新建”>“新工作区...”保存工作区,然后将子项目拖到其项目导航器面板中。

请小心放置它们的位置(确保没有将一个项目作为工作区中另一个项目的子项目),以便它们都是工作区中的顶级项目。这将导致他们共享构建文件夹,并且自动依赖性检测应该可以工作。

当然,除非您在目标的构建设置中设置了自定义搜索路径。:-)