Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Programmation KDE
Envoyé par: charly

Bonjour à tous,

J'ai voulu essayé de faire un peu de programmation sous kde. J'ai commencé par l'exemple donné dans le livre et sur le site de kde : khello.

Citation
auteur
#include <qstring.h>
#include <kapp.h>
#include <klined.h>

int main (int argc, char *argv[])
{
KApplication khello(argc, argv, "khello");
KLineEdit *helloeditor = new KLineEdit(0);
QString hellostring("Hello!");
helloeditor->setText(hellostring);
helloeditor->show();

khello.setMainWidget(helloeditor);
return khello.exec();
}

Quand j'essaye de compiler avec les options donnée dans le livre :

Citation
auteur
g++ khello.cpp -I$KDEDIR/include -I$QTDIR/include -L$KDEDIR/lib -L$QTDIR/lib -lkdeui -lkdecore -ldl -lqt

Ca ne marche hélas pas...

Citation
auteur
khello.cpp:3:20: klined.h: No such file or directory
khello.cpp: In function `int main(int, char**)':
khello.cpp:7: warning: `__comp_ctor' is deprecated (declared at
/opt/kde/include/kapplication.h:198)
khello.cpp:8: error: `KLineEdit' undeclared (first use this function)
khello.cpp:8: error: (Each undeclared identifier is reported only once for each
function it appears in.)
khello.cpp:8: error: `helloeditor' undeclared (first use this function)
khello.cpp:8: error: parse error before `(' token

J'ai bien sur initialiser les variables KDEDIR et QTDIR sur les bon répertoire, mais il semble que je n'ai pas de klined.h.

J'utilise KDE 3.3 sur une slackware-current. Tout les packages KDE et presque toutes les librairies sont installées.

C'est pas très encouragent comme premier essai...

Merci de votre aide

Poste le Tuesday 14 December 2004 10:40:06
Répondre     Citer    
Re: Programmation KDE
Envoyé par: charly

Ah, je peux m'auto répondre en partie... il y'a une erreur dans le livre, la librairie n'est pas klined.h mais klineedit.h !

Deplus, le parametre lqt ne dois pas être donné à la compilation.

Mais d'ailleurs, est ce que quelqu'un m'expliquer ce que sont les parametres : lqt, lkdeui, lkdecore et ldl ?

Poste le Tuesday 14 December 2004 16:40:38
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Programmation KDE
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons