dbus - 未定义的引用

时间:2014-02-06 13:48:48

标签: qt ubuntu-12.04 dbus

本主题与以下link相关。暂时我解决了标题问题:我刚刚修改了所有包含路径。当我尝试调用某个dbus函数时,例如dbus_error_init(&err);我收到链接器错误:未定义引用'dbus_error_init'。 libdbus-1.so放在/ usr / lib / x86_64-linux-gnu中,所以我添加到pro文件(我使用Qt Creator)以下行:

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

但是我得到了以下信息:找不到-llibdbus-1如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

通常它只是-ldbus-1或-ldbus。您还可以尝试在.pro文件中添加CONFIG += dbus以启用Qt DBUS类,如果我记得正确检测到DBUS库,只要Qt构建时支持它。