首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

linux 环境上 qt和外部c程序通信如何实现

2013-01-28 
linux 环境下 qt和外部c程序通信怎么实现qt程序需要不断的从一个外部c程序读取一个变量值,我想问一下 qt怎

linux 环境下 qt和外部c程序通信怎么实现
qt程序需要不断的从一个外部c程序读取一个变量值,我想问一下 qt怎么跟外部c程序进行通信呢,我用的是很笨的方法,外部c程序向一个文件写数据,qt从这个文件读数据!但是这样不太好,还有没有其他办法,比如像linux系统编程的管道,信号量的方法!各位大牛 有没有什么代码能给参考一下 谢谢了 qt c 通信
[解决办法]
如果 是在一台机子上 选择就多了。
比如 QSharedMemory, QLocalServer和QLocalSocket
推荐 后者 这样即使你有朝一日 改成两台机子的话 改动也不需要太多。
[解决办法]
可以用QLocalSocket和QSharedMemory,Linux下还可以用DBus

热点排行