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