我正在尝试使用GapSocket
建立套接字连接,并将一些数据(字符串)从PhoneGap应用发送到tcp套接字到端口8888已打开的计算机。
我已包括所有依赖项:asyncsocket.m
和asynsocket.h
来自cocoaasyncsocket
GapSocketCommand.m
和GapSocketCommand.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。