Я использую Ubuntu Unity 17.04 с Qt 5.11, и у меня возникают проблемы с падением Qt при создании экземпляра KStatusNotifierItem.
Вот мой включаемый файл:
QT += widgets
HEADERS =
SOURCES = main.cpp
# LIBS
LIBS += -lkdeui
# install
target.path = $$[HOME]/KSNITester
INSTALLS += target
Вот мой источник:
#include <QApplication>
#include "kstatusnotifieritem.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
KStatusNotifierItem * statusItem = new KStatusNotifierItem();
return a.exec();
}
Когда я запускаю, я получаю SIGSEGV и происходит сбой программы:
Starting /home/anshah/KSNITester/KSNITester...
The program has unexpectedly finished.
The process was ended forcefully.
/home/anshah/KSNITester/KSNITester crashed.
Пожалуйста, дайте мне знать, как я могу решить эту проблему.