将QuickDialog包含在Xcode 4.2项目中

时间:2012-02-16 09:06:57

标签: iphone objective-c include xcode4.2

我尝试将QuickDialog包含在我的一个项目中,但无法让它工作。 我做了以下事情:

  1. github
  2. 下载
  3. 将其复制到我的项目目录
  4. 拖动并下载从github下载的QuickDialog.xcodeproj文件 以前从Finder到我的项目
  5. 在构建阶段,添加了QuickDialog(lib,而不是示例应用程序) 作为目标依赖
  6. 在Link Binary With Libraries部分中,添加了libQuickDialog.a 库(这变成红色实际上不知道为什么)
  7. 在我的Prefix.pch文件中,添加:#import <QuickDialog/QuickDialog.h>
  8. 因为这不起作用我也尝试了以下内容:

    1. 将-Objc和-all_load添加到我的“Other Linker Flags”
    2. $(SOURCE_ROOT)/escoz-QuickDialog-b5f67f1添加到“用户标题” 搜索路径“
    3. 这也行不通我总是在第QuickDialog/QuickDialog.h file not found行收到错误#import <QuickDialog/QuickDialog.h> 我做错了什么?

2 个答案:

答案 0 :(得分:2)

documentation开始,您是否也完全这些步骤:

  

找到“用户标题搜索路径”设置,并将释放值设置为“$ {PROJECT_DIR} / QuickDialog”(包括引号!)并选中“递归”复选框。

     

应该已经设置了Debug值,但如果不是,也要更改它。

     

同时找到“始终搜索用户路径”值并将其设置为YES。   最后,找到“Other Linker Flags”选项,并添加值“-ObjC”(无引号)。

这些说明确实有效。

答案 1 :(得分:1)

因此,在评论中发布的问题解决方案是“${PROJECT_DIR}/QuickDialog”上的引号,因为您可以看到两个不同的引号。

解决方案是不要将它从纪录片中复制出来,而只是自己输入,你就可以了。

它应如下所示:"${PROJECT_DIR}/QuickDialog"

这就是诀窍。