probleme qt - C++ - Programmation
Marsh Posté le 05-03-2005 à 09:19:30
Tu as bien le fichier /usr/lib/qt3/include/qobject.h ?
Marsh Posté le 05-03-2005 à 09:24:07
oui, j'ai bien regarder dans le repertoir, tous les fichiers y sont!!!
Marsh Posté le 05-03-2005 à 19:00:17
Je te conseille d'utiliser qmake plutot que d'ecrire ton makefile a la main. Ensuite si tu as des problemes avec qmake, il y a une tres bonne doc et surtout la mailing list de Trolltech ou l'on trouve toutes les reponses a ces questions
Marsh Posté le 05-03-2005 à 19:24:41
ce qui serait cool, ce serait d'avoir le message d'erreur....
Marsh Posté le 08-03-2005 à 08:24:19
c'est bon les gars, le probleme est régler, je ne sais pas se que c'était, mais en arrivant se matin, sa compilait!!
les mystere de la programmation!
merci
Marsh Posté le 08-03-2005 à 09:15:16
mais bordayl, pourquoi j'ai un drapeau bleu ici alors que je n'y ai pas posté ?
Marsh Posté le 05-03-2005 à 09:14:54
BOnjour,
g un probleme avec anjuta, il ne veut pas prendre les bibliotheque suivante:
#include <qstring.h>
#include <qdatetime.h>
#include <qobject.h>
#include <qqueue.h>
#include <qthread.h>
donc je me demande si il y a pas un probleme avec les bibliotheque commancant par q...
peut etre un probleme de makefile dont voici ce qu'il y a dedans:
# Options de compilation
CFLAGS = -Wall -g -DDEBUG -lpcap -DQT_THEAD_SUPPORT
# Options de linkage si n�essaire (ex -lm)
LIBS =
# Options de compilation sp�ifiques �QT
QTFLAGS = -I/usr/lib/qt3/include
# Options de linkage sp�ifique �QT
QTLIBS = -L/usr/lib/qt3/lib -lqt-mt
# Commande de compilation
CC = g++ ${CFLAGS} ${QTFLAGS}
# Commande de linkage
CCLINK = ${CC} ${QTLIBS}
# on place ici les objects �linker dans l'application finale
OBJECTS = AnalyseurTraficEthernet.o TrameEthernet.o
# on place ici les objets testeurs
TESTOBJECTS = AnalyseurTraficEthernetTesteur.o TrameEthernetTesteur.o
# on place ici les sources cpp des objets QT
MOCSOURCES =
# on place ici les objets QT
MOCOBJECTS =
# on rajoute ici les ex�utables �g��er
all : ${OBJECTS} ${TESTOBJECTS} ${MOCSOURCES} ${MOCOBJECTS} AnalyseurTraficEthernetTesteur TrameEthernetTesteur
clean :
@rm -f *~ *.moc.cpp *.o
# r�le mod�is� pour la production des .o
%.o : %.cpp
${CC} -c $<
# r�le mod�is� pour la production des .moc.cpp sp�ifique �QT
%.moc.cpp : %.h
/usr/lib/qt3/bin/moc -o $*.moc.cpp $*.h
# r�le pour la production des ex�utables
AnalyseurTraficEthernetTesteur : ${OBJECTS} AnalyseurTraficEthernetTesteur.o
${CCLINK} ${OBJECTS} $@.o -o $@
TrameEthernetTesteur : ${OBJECTS}TrameEthernetTesteur.o
${CCLINK} ${OBJECTS} $@.o -o $@
inutile que je me prend la tete dessus depuis quelque jours et que sa m'énerve
merci d'avance pour votre aide!