-
Dev C++ et QT4
Bonjour,
Je n'est jamais utiliser Qt et je suis novice en Dev C++. J'ai lu sur ce forum l'existence de QT permettant de développer de interfaces sur Win rapidement et on peut compiler les sources graces a DevC++. J'ai suivi un tutoriel (que j'ai trouver aussi sur ce forum) pour installer ces 2 applications. J'ai pris un exemple fourni avec Qt4. J'ai créer un projet avec les options de compilation (include et lib de QT) et j'y est inserer les fichiers cpp et h de l'exemple et lors du linkage, il me donne des erreurs...
[Linker error] undefined reference to `vtable for CalculatorForm'
[Linker error] undefined reference to `vtable for CalculatorForm'
[Linker error] undefined reference to `QUiLoader::QUiLoader(QObject*)'
......
......
Ce que je ne comprend pas c'est que je n est rien modifier. Donc je voudrai savoir si il est possible d'utiliser Qt designer et dev C++ ? comment ? et pourquoi j'ai ces erreurs de linkage ???
-
Ah oui,
si vous connaissez un tutoriel concernant le sujet je suis prenneur...
merci d'avance
-
-
CalculatorForm c'est un truc à toi, ou bien ça fait partie de QT ?
-
c'est un exemple de Qt...
-
As-tu copier les fichier de l'exemple dans un autre dossier ou tu les a laisser ou ils sont
-
je l ai copier dans un nouveau dossier...
a savoir, je crois que ca vient du fichier .ui... dev c++ ne reconnais pas ce type de fichier... et Qt devrai le transformer en un fichier ui_...h
La bonne question est comment fait on pour le transformer ??
-
uic est l'utilitaire qui traduit les fichiers .ui en classes C++.
-
http://nicolasj.developpez.com/articles/qt4/
http://arb.developpez.com/qt4/vc++/compilation/
Ton problème ne vient pas de devc++, mais que tu as oublié de moc'er ton fichier. Fait une recherche sur le forum...
-
j'ai suivi a la lettre le forum, Donc la comilation se passe bien (enfin, j ai pas erreur) mais lorsqu'il attaque le fichier makefile.win il me revoie une erreur :
[Build Error][qttest.exe]Error 1.
D'ou cela peut venir ?