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

我已包括所有依赖项:


asyncsocket.masynsocket.h来自cocoaasyncsocket
GapSocketCommand.mGapSocketCommand.h来自GapSocket
包含GapSocket.js并引用index.html文件夹下www中的js文件。


当我编译它时,它说未找到PGPlugin.h,我真的找不到该头文件。

我该如何解决?我正在使用最新的PhoneGap版本2.1.1。

最佳答案

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

一个可能对您有用的解决方案(嗯,它并不是真正的解决方案,而主要是一种“技巧” /“使其发挥作用的潜在方法” ...),将所有对PGPlugin.h的引用替换为CDVPlugin.h()。该解决方案对某些人有效。但是,问题是您可能会遇到一些链接到旧引用的依赖项...

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

10-08 16:50