我正在尝试使用 GapSocket 建立套接字连接,并将一些数据(字符串)从 PhoneGap 应用程序发送到 TCP 套接字到打开端口 8888 的计算机。
我已经包含了所有依赖项:
来自
cocoaasyncsocket
的asyncsocket.m
和asynsocket.h
来自
GapSocket
的GapSocketCommand.m
和GapSocketCommand.h
包含
<GapSocket.js
并引用www
文件夹下index.html
中的js文件。
当我编译它时,它说找不到PGPlugin.h,我真的找不到这个头文件。
如何解决?我使用的是最新的 PhoneGap 版本 2.1.1。
最佳答案
文件PGPlugin.h
用于以前版本的 Phonegap/Cordova。对于较新的版本,他们将其替换为 CDVPlugin.h
.
一个可能对您有用的解决方案(嗯,这不是真正的解决方案,但主要是一种“技巧”/“使其发挥作用的潜在方法”...)可能会替换对 PGPlugin.h
的任何引用。与 CDVPlugin.h
(<Cordova/CDVPlugin.h>
)。这个解决方案对一些人有效;但是,问题是您可能会遇到链接到旧引用的多个依赖项...
建议您先检查GapSocket
是否有发布版本在尝试上述操作之前,它已被移植到 Cordova 2.1.1。
关于ios - 使用GAP Socket进行通信。编译器说未找到 PGPlugin.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12671969/