4

有人想分享一个包含 MGTwitterEngine 的 Xcode 项目吗?我的不会编译。是否需要设置某些项目设置?我刚刚为 iPhone 制作了一个股票标签栏应用程序并添加了 MGTwitterEngine 文件。大量的编译器错误。我错过了什么?

4

6 回答 6

8

我有同样的问题。为了让它编译,我添加"$SDKROOT/usr/include/libxml2"到 Header Search Paths 列表中。我还检查了递归复选框。

于 2010-03-06T21:42:18.383 回答
3

确保您添加"$SDKROOT/usr/include/libxml2"到目标设置中的标题搜索路径,而不仅仅是项目。

于 2010-05-15T05:40:03.010 回答
2

我最终设法使图书馆路径正确。然而,最后,我摆脱了整个 MGTwitterEngine 的东西,转而使用 TwitterHelper 的东西,我注意到斯坦福 iPhone 班的人正在使用这些东西。它使用同步调用,但功能不全。但它更轻,我更好地理解它。我只是使用线程来对抗同步性。(嘿,那不是一首歌吗?!)不管怎样,只要一点 JSON 代码,一切都在掌控之中。你们中的大多数人可能会认为我是个菜鸟,但它只是感觉更干净,更容易处理。我知道使用 MGTwitterEngine 有很多充分的理由。

底线是,即使我通过正确设置库路径来使其工作,我什至不需要通过将非常小的 TwitterHelper 内容添加到我的项目中来担心任何路径。看起来更像 Mac,而不是必须进行过多的修补(我已经听到专家说设置路径并不过分,但我绝对讨厌“项目设置”对话框。)

于 2009-09-18T18:24:04.193 回答
1

您还需要添加

  • libxml 到标题搜索路径(应该类似于 /usr/library/libxml2 )
于 2009-08-24T19:45:52.227 回答
1

我只是想添加一些让我绊倒的东西。您必须确保还设置了 Target 标头搜索路径,因为它可能会覆盖默认的项目搜索路径标头。如果您无法在项目搜索路径标头中找到路径肯定正确指向的某些头文件,那么这可能就是原因。

于 2011-02-05T00:49:32.457 回答
0

您可能缺少 libxml 库。您需要将其添加到链接的框架中。这是一个包含更多信息的问题,但这就是它的要点。

iPhone 上 XML 解析的最佳方法

于 2009-08-24T19:42:23.983 回答