使用GAP Socket进行通信。编译器说没有找到PGPlugin.h

时间:2012-10-01 10:59:12

标签: ios cordova

我正在尝试使用GapSocket建立套接字连接,并将一些数据(字符串)发送到从PhoneGap应用程序到打开端口8888的计算机的tcp套接字。

我已经包含了所有依赖项:

  • 来自asyncsocket.m的{​​{1}}和asynsocket.h

  • 来自cocoaasyncsocket的{​​{1}}和GapSocketCommand.m

  • 包含GapSocketCommand.h并引用GapSocket文件夹下GapSocket.js的js文件。

当我编译它时,它说index.html未找到,我真的无法找到这个头文件。

我该如何解决?我使用的是最新的PhoneGap 2.1.1。

1 个答案:

答案 0 :(得分:1)

在以前版本的Phonegap / Cordova中使用了文件PGPlugin.h。对于较新的版本,他们将其替换为CDVPlugin.h

一个解决方案(它不是一个真正的解决方案,但主要是一个“技巧”/“让它工作的潜在方式”......)可能对你有用,就是用{替换对PGPlugin.h的任何引用{1}}(CDVPlugin.h)。这个解决方案适用于某些人;但问题是,您可能会遇到链接到旧引用的几个依赖项...

我建议您首先检查是否有<Cordova/CDVPlugin.h>的已发布版本已经移植到Cordova 2.1.1,然后再尝试上述版本。