本主题与以下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如何解决这个问题?
答案 0 :(得分:1)
通常它只是-ldbus-1或-ldbus。您还可以尝试在.pro文件中添加CONFIG += dbus
以启用Qt DBUS类,如果我记得正确检测到DBUS库,只要Qt构建时支持它。