Я пытаюсь написать область действия в 14.04, которая делает вызовы DBus Pidgin. Я использую #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 SDK.
В случае, если Вы используете cmake вместо qmake, попробуйте это:
find_package (ТРЕБУЕМЫЙ Qt5DBus 5.2)
Сделайте это как это
#include <QDBusInterface>
#include <QDBusConnection>