1. 程式人生 > >QT dbus成功應用在windows平臺必須注意的地方

QT dbus成功應用在windows平臺必須注意的地方

     首先我們知道,QT官方宣告它的dbus封裝是不支援windows平臺的。但我們也知道,經過處理後,它可以支援windows平臺。

     關於如何編譯出windows平臺下qt能用的dbus庫,網上有幾個文章可以參考。但裡面含有幾個陷阱,如果不注意,將會卡在那裡。

 2. 用qt4.7.4編譯,需要找到 src/corelib/global/qconfig.h,找到#if defined(QT_NO_DBUS) && defined(QT_DBUS)
# undef QT_NO_DBUS
#elif !defined(QT_NO_DBUS)
# define QT_NO_DBUS
#endif

     將這些行註釋掉。不然沒法編譯。

  如果按網上所講的例子用qt4.6.3,src和tools可以編譯,但example連結不過。