在Qtcreator中,KDE的Hello World(安装kdelibs5-dev)

我刚开始为KDE编程,我面临的问题是我不知道KDE项目的pro文件是什么,我有一个想法。

我还尝试了 file:

库 += -lkdeui

我还是找不到KApplication的问题

代码 main.cpp:

 #include <cstdlib> #include <KApplication> #include <KAboutData> #include <KCmdLineArgs> #include <KMessageBox> #include <KLocale> int main (int argc, char *argv[]) { KAboutData aboutData("tutorial1",0,ki18n("Tutorial 1"),"1.0",ki18n("Displays a KMessageBox popup"),KAboutData::License_GPL,ki18n("(c) 2007"),ki18n("Some text..."),"http://example.com/","[email protected]"); KCmdLineArgs::init( argc, argv, &aboutData ); KApplication app; KGuiItem yesButton( i18n("Hello" ), QString(), i18n("This is a tooltip" ), i18n("This is a WhatsThis help text." ) ); return KMessageBox ::questionYesNo (0, i18n("Hello World" ), i18n("Hello" ), yesButton ) == KMessageBox ::Yes? EXIT_SUCCESS: EXIT_FAILURE; }

tutorial.pro 文件是:

 TEMPLATE = app
 CONFIG += console CONFIG -= qt SOURCES += main.cpp LIBS += -lkdeui

你需要安装kde库的开发文件,这些文件丢失。 我不知道你使用( 如果有的话)的Linux发行版,但是,在Debian中,需要的软件包称为 kdelibs5-dev 。

你可能还需要在安装包之后为这些开发文件指定包含路径。 像 INCLUDEPATH +=/usr/include/KDE

https://ask.helplib.com/project/post_10691734

猜你喜欢

转载自www.cnblogs.com/findumars/p/9059071.html
今日推荐