Iphone SDK错误的MGTwitterEngine

Iphone SDK错误的MGTwitterEngine,iphone,Iphone,我正在尝试让MGTwitterEngine为iPhone SDK工作。我已经按照下面的“阅读我”进行了操作,现在我不断发现以下错误: TCDownload.h:没有这样的文件或目录 yajl_parse.h:没有这样的文件或目录 现在,我已经在我的系统上做了一次搜索,但两个都没有。我是不是错过了什么?另外,我在过去几天内从gitub下载了MGTwitterEngine代码 听我说 在其他框架中添加libxml2.dylib。您可以在以下位置找到该库: /开发者/Platforms/iPhoneO

我正在尝试让MGTwitterEngine为iPhone SDK工作。我已经按照下面的“阅读我”进行了操作,现在我不断发现以下错误:

TCDownload.h:没有这样的文件或目录 yajl_parse.h:没有这样的文件或目录

现在,我已经在我的系统上做了一次搜索,但两个都没有。我是不是错过了什么?另外,我在过去几天内从gitub下载了MGTwitterEngine代码

听我说

  • 在其他框架中添加libxml2.dylib。您可以在以下位置找到该库:

    /开发者/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk/usr/lib/libxml2.dylib

  • 在项目设置中添加“$SDKROOT/usr/include/libxml2”作为标题搜索路径


  • 虽然我从未使用过MGTwitterEngine,但该错误基本上表明您缺少yajl库

    您可以通过以下操作手动安装它(我假设您安装到默认的/usr/local位置):

    然后在您的xcode项目中:

    在项目树中的“外部框架和库”中添加libyajl.dylib或libyajl_.s(动态/静态-无论您喜欢哪个,都应该位于/usr/local/lib/)。在项目设置中,将“/usr/local/include/yajl/”和(可能的话)“usr/local/include/”添加到标题搜索路径(在搜索路径部分)

    在这之后,它应该会构建。

    在mac上,您可以使用端口(请参阅如何安装)

    安装后,只需键入端子:

    sudo端口安装yajl

    就像ttvd之前说的:

    在您的xcode项目中:


    在项目树中的“外部框架和库”中添加libyajl.dylib或libyajl_.s(动态/静态-无论您喜欢哪个,都应该位于/usr/local/lib/)。在“项目设置”中,将“/usr/local/include/yajl/”和(可能)”/usr/local/include/”添加到标题搜索路径(在“搜索路径”部分)。

    如果您不关心yajl,则此操作有效:

    “伙计们–yajl/yajl_parse.h错误令人困惑,演示工作的原因是需要yajl的文件被排除在构建之外,即使它们在项目中。要在您自己的项目中进行修复,请通过xcode进入MGTwitter文件夹,并选择每个包含yajl一词的.m文件(应该有6个),右键单击->获取信息->目标选项卡并取消选中应用程序名称旁边的框。HTH,Jon“


    上的一条评论中,我只是想添加一些东西,因为我认为它很重要,而且我过去经常对它进行黑客攻击

    ---->> 标题搜索路径在“项目设置”中定义,但在“目标设置”中过度使用,因此,如果存在包括某些文件在内的问题,请检查在“目标设置”中设置的标题搜索路径。如果为粗体,则将使用它们并覆盖项目的默认设置。

    dl并安装此: 以前

    git克隆git://github.com/lloyd/yajl cd yajl /配置 sudo制作安装


    然后添加dylibs,您应该就可以了

    我也一样。但是尝试git克隆git://github.com/lloyd/yajl 在终端给我这个错误“git:command-notfound”。我如何做到这一点?如果你想在iPhone开发中使用yajl,你必须采取进一步的步骤为iPhone和MacOS X创建库,这是这些说明无法做到的。RexOnRoids:你需要安装git。我在我的项目树中找不到
    外部框架和库
    Frameworks
    已经存在,但是我看不到任何添加
    libyajl.dylib
    的方式和位置选项,只是需要注意的是,mac端口似乎安装到了/opt/local/include中,而不是/usr/local/include中
    git clone git://github.com/lloyd/yajl
    cd yajl
    ./configure
    sudo make install