首页| 论坛| 消息

标题:关于交叉编译后udp通信问题
作者:goqqdo
日期:2013-03-13 16:24
内容:

平台fedora14,程序分中心端和客户端。x86下udp通信时正常的。
暂时还没移植程序到arm板上,只是进行了x86-embbed的编译在qvfb里运行显示。但这个时候一旦进行udp通信终端程序就挂了。(中心和客户端用的是本机虚拟机的ip)不知什么原因。
等会改下ip移植到arm板上再试试。


#1 [goqqdo 03-14 15:04]
补充一下,中心程序时x86编译的,客户端是x86-embbed编译的
#2 [goqqdo 03-18 17:12]
顶一下,没人回答,查了很久了也不知道。求大神指导。
再描述下,中心端center.pro和客户端terminal.pro的udp通信问题,代码都是参考示例代码,用qmake x86编译下通信正常。
由于terminal要交叉编译到6410开发板上。我先打开qvfb,进行了x86-embbed的编译运行后。center发送udp数据导致terminal程序死掉了。
没有用线程。
#3 [goqqdo 03-18 18:30]
解决了,是编码部分问题。把QTextCodec::codecForName("system")改为UTF-8就好了。

回复 发表
主题 版块