标题:QFileSystemWatcher在开发板上不起作用。
作者:xiaobinl989
日期:2010-04-07 20:30
内容:
情况是这样的,QFileSystemWatcher类监视了一个文件的修改。
我掉用addPath("监视文件");
在PC机器上调用成功,并成功达到了目的。
但是用交叉编译到开发板上以后,
显示failed to add paths: /study/MyQt/armProject/saveTest
这个令我很不解啊。
我现在唯一一点怀疑的就是我是通过VIVI远程启动位于PC机上的系统。
不知道这一点是否有影响。
大家有什么意见说一说。
#1 [xiaobinl989 04-07 22:58]
自己先顶一下先
#2 [numen 04-08 10:56]
系统没有inotify函数?
#3 [xiaobinl989 04-08 15:35]
引用第2楼numen于2010-04-08 10:56发表的:
系统没有inotify函数?
楼上的,能说明白点?
#4 [numen 04-08 17:27]
我碰到过这样的error情况,应该是添加重复了,
好像Qt4.5的filesystemmonitor有问题,我做的时候发现有bug,后来直接修改qt代码给改好了,具体倒是忘了。
qt的是基于inotify实现的,你看看它的代码吧,加点调试信息
#5 [xiaobinl989 04-08 19:59]
引用第4楼numen于2010-04-08 17:27发表的:
我碰到过这样的error情况,应该是添加重复了,
好像Qt4.5的filesystemmonitor有问题,我做的时候发现有bug,后来直接修改qt代码给改好了,具体倒是忘了。
qt的是基于inotify实现的,你看看它的代码吧,加点调试信息
要改底层代码。。 - -
懒。