我正在尝试在14.04中编写一个范围,用于对Pidgin进行DBus调用。我使用#include <qt5/QtDBus/qdbusinterface.h>作为包含语句之一,但是当我构建我的项目时,我会在项目之外得到一个错误。
/usr/include/qt5/QtDBus/qdbusinterface.h:45: error: QtDBus/qdbusabstractinterface.h: No such file or directory #include <QtDBus/qdbusabstractinterface.h>头似乎不反映QtDbus的相同包含路径。
#include <QtDBus/qdbusabstractinterface.h>那么,我如何在我的项目中对此进行调整呢?我正在使用Ubuntu。
发布于 2014-05-27 06:46:46
如果您使用的是cmake而不是qmake,请尝试如下:
Find_package(要求Qt5DBus 5.2 )
发布于 2014-05-27 06:51:16
像这样做
#include <QDBusInterface>
#include <QDBusConnection>https://askubuntu.com/questions/471499
复制相似问题