Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
problème de compilation avec g++
Envoyé par: lordkrotos

C'est de nouveau moi smiling smiley smiling smiley smiling smiley
Cette fois ce n'est pas QT, mais KDE qui me fait soucis!
Voici un fichier source pour apprendre que j'ai trouvé sur le net:

/******************************************/
include <kapp.h>
#include <kmainwindow.h>
using namespace std;

int main( int argc, char **argv )
{
KApplication a( argc, argv, "khello" );
KMainWindow *w = new KMainWindow();
w->setGeometry(100,100,200,100);

a.setMainWidget( w );
w->show();
return a.exec();
}
/************* end of file *****************/

kapp.h et kaminwindow.h sont dans /usr/include, mais quand je lance g++ à peu près toutes les fonctions ne sont pas définies :``(
Qu'est ce que j'ai oublié de faire?
Merci

Poste le Sunday 22 February 2004 22:35:01
Répondre     Citer    
Re: problème de compilation avec g++
Envoyé par: lordkrotos

Petite correction au programme ci-dessus: si je remplace les 2 1ères lignes par:
#include <kapp>
#include <kmainwindow>
(j'enlève le '.h'), il y a beaucoup moins de messages d'erreur! Mais les fichiers ne sont plus trouvés sad smiley
Je continue de chercher!

Poste le Sunday 22 February 2004 23:16:07
Répondre     Citer    
Re: problème de compilation avec g++
Envoyé par: Teotihuacan

Salut,

Je ne m'y connais assez peu en compilation à la main... (moi j'utilise kdevelop ou des projets qmake d'habitude) mais je vois que tu as lancé toi-même la commande g++.

N'y a-t'il pas des argument à lui ajouter pour lui dire où sont les librairies QT ?

Bonne chance en tout cas.


Poste le Sunday 22 February 2004 23:25:45
Répondre     Citer    
Re: problème de compilation avec g++
Envoyé par: lordkrotos

Merci Teotihuacan pour ton aide.

Voici l'épilogue de cet interminable suspens (hum...)
Pour réussir à compiler, voici les bonnes options qu'il fallait donner:#%b

g++ -c -I$KDEDIR/include -I$QTDIR/include -fno-rtti khello.cc ]:-O
g++ -L$KDEDIR/lib -L$QTDIR/lib -lkdeui -lkdecore -lqt -ldl -o khello khello.o ]:-O

(j'ai trouvé ça sur [developer.kde.org])

En ce qui me concerne, je vais prendre une aspirine et me coucher. Je ferai un "man g++" demain pour éclaircir tout ça!
a+

Poste le Sunday 22 February 2004 23:36:24
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
problème de compilation avec g++
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