词法或预处理器问题 - 关于 FacebookSDK、Cordova 2.5.0 和 Facebook 插件

Posted

技术标签:

【中文标题】词法或预处理器问题 - 关于 FacebookSDK、Cordova 2.5.0 和 Facebook 插件【英文标题】:Lexical or Preprocessor Issue - Regarding FacebookSDK, Cordova 2.5.0, & Facebook Plugin 【发布时间】:2013-04-24 21:53:19 【问题描述】:

我按照此处 (https://github.com/phonegap/phonegap-facebook-plugin) 的说明使用 Phonegap 应用程序建立了 Facebook 连接。但是,在完成了我被告知的一切之后,我永远无法成功地构建项目。

有一次我试图通过删除我的框架搜索路径(现在是空的)来解决这个问题,现在我尝试像这样引用“用户标题搜索路径”中的标题 ("$(SRCROOT)/. ./../FacebookSDK/FacebookSDK.framework/Headers/FacebookSDK.h") 但我仍然没有运气。

我需要做什么才能构建这个项目?我试过清理然后构建,然后重新启动 Xcode,但仍然没有运气。我将“始终搜索用户路径”设置为“是”。

运行 Xcode 4.6、Cordova 2.5.0、最新的 Facebook 插件和 Facebook SDK 3.5.1

此处错误截图:http://imgur.com/6MTaLOQ

【问题讨论】:

【参考方案1】:

实际上,我想通了。问题是 Facebook Phonegap 插件中的重复引用。

【讨论】:

以上是关于词法或预处理器问题 - 关于 FacebookSDK、Cordova 2.5.0 和 Facebook 插件的主要内容,如果未能解决你的问题,请参考以下文章

词法或预处理器问题:未找到“MyViewController.h”文件

Accounts 框架的词法或预处理器问题

词法或预处理器问题错误(未找到 UIKit/UIKit.h 文件)

找不到词法或预处理器问题“ParseFacebookUtils/PFFacebookUtils.h”文件

XCTest |词法或预处理器问题:未找到 MyProject-Swift.h

词法或预处理器问题 - 未找到 event2/event-config.h 文件