2014-02-06 110 views
0

本主題與以下link相關。暫時我解決了標題問題:我只是修改了所有包含路徑。當我嘗試調用一些dbus功能時,例如dbus_error_init(&err);,我收到一個鏈接器錯誤:未定義引用'dbus_error_init'。 libdbus-1.so被放置在/ usr/lib中/ x86_64的Linux的GNU的,所以我加入到親文件(我使用Qt Creator中)以下行:dbus - 未定義參考

LIBS += -L/usr/lib/x86_64-linux-gnu -llibdbus-1 

,但我得到follwoing信息:找不到-llibdbus -1如何解決這個問題?

回答

0

通常它只是-ldbus-1或-ldbus。您也可以嘗試在.pro文件中添加CONFIG += dbus以啓用Qt DBUS類,如果我還記得正確檢測到DBUS庫,那麼只要Qt構建時支持它。