• 5362阅读
  • 2回复

dbus在运行时的出错! [复制链接]

上一主题 下一主题
离线erhumusic182
 

只看楼主 倒序阅读 楼主  发表于: 2010-07-15
dbus好不容易编译通过,参照网上的一个例子程序,先获取连接:
if (!QDBusConnection::sessionBus().isConnected())
    {
        fprintf(stderr, "Cannot connect to the D-Bus session bus.\n");
        return false;
    }
但是程序跑到这里就报错

报错见附件
qt爱好者
离线erhumusic182

只看该作者 1楼 发表于: 2010-07-15
debug时,发现输出里面显示:

线程 'Win32 线程' (0x2548) 已退出,返回值为 0 (0x0)。
Invalid parameter passed to C runtime function.
Invalid parameter passed to C runtime function.
QMutex::lock: Deadlock detected in thread 9100


死锁?
qt爱好者
离线erhumusic182

只看该作者 2楼 发表于: 2010-07-16
我知道了,是运行这一句之前还没有执行启动daemon守护进程的操作,现在好了!
qt爱好者
快速回复
限100 字节
 
上一个 下一个