Pages : 1
#1 Le 27/04/2007, à 10:16
- Liza Jimare
Logiciel pour gerer emplois de temps
Bonjour!
Je doit trouver un logiciel pour gerer les emplois de temps dans une université, et j'ai trouvé tablix (avec gtablix) et FET (Free Evolutionary Timetabling software) mais quand je veux installer FET, il y a un error, et je ne trouve pas la response, qqun pourrait m'aider?
au debut, je fait qmake fet.pro mais après quand je fait make il montre les lignes suivants:
make[1]: entrant dans le répertoire « fet-4.2.8/src »
cd interface && make -f Makefile
make[2]: entrant dans le répertoire « fet-4.2.8/src/interface »
g++ -c -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I../engine -I/usr/include/qt3 -I../../tmp/ -I. -I../../tmp/ -o ../../tmp/fet.o fet.cpp
In file included from ../engine/rules.h:27,
from ../engine/genetictimetable.h:29,
from fet.cpp:26:
../engine/timeconstraint.h:30:19: error: QString: Aucun fichier ou répertoire de ce type
../engine/timeconstraint.h:31:17: error: QList: Aucun fichier ou répertoire de ce type
../engine/timeconstraint.h:32:23: error: QStringList: Aucun fichier ou répertoire de ce type
In file included from ../engine/rules.h:31,
from ../engine/genetictimetable.h:29,
from fet.cpp:26:
../engine/teacher.h:19:23: error: q3ptrlist.h: Aucun fichier ou répertoire de ce type
In file included from ../engine/genetictimetable.h:29,
from fet.cpp:26:
../engine/rules.h:41:25: error: q3ptrvector.h: Aucun fichier ou répertoire de ce type
In file included from ../engine/timepopulation.h:29,
from ../engine/genetictimetable.h:30,
from fet.cpp:26:
../engine/timechromosome.h:33:27: error: q3valuevector.h: Aucun fichier ou répertoire de ce type
In file included from fet.cpp:27:
fetmainform.h:16:37: error: ui_fetmainform_template.h: Aucun fichier ou répertoire de ce type
fetmainform.h:22:23: error: QCloseEvent: Aucun fichier ou répertoire de ce type
fetmainform.h:24:23: error: QMainWindow: Aucun fichier ou répertoire de ce type
fet.cpp:34:16: error: QDir: Aucun fichier ou répertoire de ce type
fet.cpp:35:23: error: QTranslator: Aucun fichier ou répertoire de ce type
../engine/spaceconstraint.h:306: error: field ‘subjects’ has incomplete type
../engine/spaceconstraint.h:376: error: field ‘equipmentsNames’ has incomplete type
../engine/spaceconstraint.h:448: error: field ‘equipmentsNames’ has incomplete type
../engine/spaceconstraint.h:755: error: field ‘roomsNames’ has incomplete type
../engine/spaceconstraint.h:941: error: field ‘roomsNames’ has incomplete type
../engine/spaceconstraint.h:1052: error: field ‘roomsNames’ has incomplete type
../engine/activity.h:67: error: field ‘teachersNames’ has incomplete type
../engine/activity.h:82: error: field ‘studentsNames’ has incomplete type
../engine/room.h:37: error: field ‘equipments’ has incomplete type
fetmainform.h:26: error: expected class-name before ‘,’ token
fetmainform.h:26: error: ‘Ui’ has not been declared
fetmainform.h:26: error: expected `{' before ‘FetMainForm_template’
fetmainform.h:26: error: invalid function declaration
fet.cpp: In function ‘int main(int, char**)’:
fet.cpp:472: error: aggregate ‘FetMainForm fetMainForm’ has incomplete type and cannot be defined
make[2]: *** [../../tmp/fet.o] Erreur 1
make[2]: quittant le répertoire « fet-4.2.8/src/interface »
make[1]: *** [sub-interface] Erreur 2
make[1]: quittant le répertoire « fet-4.2.8/src »
make: *** [sub-src] Erreur 2
pour quoi j'ai cet erreur?
merci d'avance...
Liza.Jimare@gmail.com
#2 Le 27/04/2007, à 10:19
- Desintegr
Re : Logiciel pour gerer emplois de temps
Parce que tu n'as pas installé les bibliothèques de développement de Qt3.
Paquet libqt3-mt-dev à installer.
Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr
Hors ligne
#3 Le 27/04/2007, à 13:46
- Liza Jimare
Re : Logiciel pour gerer emplois de temps
Salut!
j'ai déjà installé ce paquet mais ça ne marche pas :'(
est-ce que il y a une autre solution?
#4 Le 27/04/2007, à 13:51
- Desintegr
Re : Logiciel pour gerer emplois de temps
Peut-être la version 4 mais je ne suis pas vraiment convaincu ? Paquet libqt4-dev
Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr
Hors ligne
#5 Le 27/04/2007, à 13:56
- Liza Jimare
Re : Logiciel pour gerer emplois de temps
j'a déjà installé tout les paquets de qt et ça ne marche pas
#6 Le 27/04/2007, à 14:00
- Desintegr
Re : Logiciel pour gerer emplois de temps
Si les bibliothèques de développement de Qt sont bien installées, il ne peut pas t'afficher des erreurs du genre ../engine/timeconstraint.h:30:19: error: QString: Aucun fichier ou répertoire de ce type.
Relance le script ./configure avec les bonnes options pour qu'il trouve les includes de Qt.
Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr
Hors ligne
#7 Le 27/04/2007, à 14:09
- Liza Jimare
Re : Logiciel pour gerer emplois de temps
je ne doit pas faire ./configure, je doit faire qmake fet.pro et après make
il n'y a pas un script ./configure
#8 Le 27/04/2007, à 14:11
- Desintegr
Re : Logiciel pour gerer emplois de temps
Utilise plutôt qmake-qt4 au lieu de qmake.
Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr
Hors ligne
#9 Le 27/04/2007, à 14:18
- Liza Jimare
Re : Logiciel pour gerer emplois de temps
il fait le meme chose que avec qmake....
#10 Le 27/04/2007, à 14:20
- Desintegr
Re : Logiciel pour gerer emplois de temps
Vérifie si le fichier de projet fet.pro est correct.
Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr
Hors ligne
#11 Le 27/04/2007, à 14:48
- Liza Jimare
Re : Logiciel pour gerer emplois de temps
j'ai efface tout les fichiers et téléchargé le tarball, aprés j'ai fait qmake-qt4 fet.pro et make
Maintenant il compile...
merci bcp!
#12 Le 13/08/2007, à 18:23
- Liviu Lalescu
Re : Logiciel pour gerer emplois de temps
Bonjour!
Je suis l'auteur de FET. Je vous en prie de telecharger la derniere version, 5.1.5, sur FET site:
http://www.lalescu.ro/liviu/fet/
Ce version est beaucoup meilleur (?) (I mean much better, it functions even for very constrained timetables, comparable to expensive programs)
#13 Le 13/08/2007, à 19:00
- Liviu Lalescu
Re : Logiciel pour gerer emplois de temps
J'ai oublie un chose important: vous devez installer QT 4.3.0 ou 4.3.1 de trolltech.com (non plus vieux) pour pouver compiler le derniere (maintenent 5.1.5) version de FET. Vous pouvez me contacter pour aide (contact information sur FET site).
Je sais que Kubuntu n'a pas la bonne version de Qt pour demarrer FET. FET n'est pas compatible avec Qt 4.2.x. Il est simple d'installer Qt 4.3.x et FET de sources.
Pour installer Qt 4.3.x, vous devez dezarchiver qt-x11-opensource-src-4.3.x.tar.gz, taper "./configure", "make", "sudo make install", etc ajouter les 2 suivantes lignes:
PATH=/usr/local/Trolltech/Qt-4.3.0/bin:$PATH
export PATH
(ou 4.3.1)
dans ~/.profile
Pages : 1