Fonction non résolue... mais fichier bien inclu !
Fermé
Cluric
-
28 mars 2013 à 16:15
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 - 28 mars 2013 à 17:13
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 - 28 mars 2013 à 17:13
A voir également:
- Fonction non résolue... mais fichier bien inclu !
- Fichier rar - Guide
- Fichier host - Guide
- Je suis content que tu vas bien ou que tu ailles bien ✓ - Forum Loisirs / Divertissements
- Fichier iso - Guide
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
2 réponses
Bonjour
Ton fichier "qcoreapplication.h" comporte simplement de déclarations (prototypes) de fonction, pas les fonctions elle-mêmes.
Le compilateur C se satisfait de cette déclaration pour la phase de compilation à proprement parler. Mais au moment de créer le code exécutable (l'édition des liens) il lui faut la "vraie" fonction et c'est ça qui lui manque. Regarde bien ton message d'erreur, il y a sûrement quelque chose qui t'indique que c'est lors de l'édition de lien.
En pratique, ça veut dire qu'il faut que tu ajoutes le fichier qcoreapplication.cpp dans les sources de ton projet, ou la bibliothèque qcoreapplication (.lib ou .autre chose, ça dépend de ton C++)
Ton fichier "qcoreapplication.h" comporte simplement de déclarations (prototypes) de fonction, pas les fonctions elle-mêmes.
Le compilateur C se satisfait de cette déclaration pour la phase de compilation à proprement parler. Mais au moment de créer le code exécutable (l'édition des liens) il lui faut la "vraie" fonction et c'est ça qui lui manque. Regarde bien ton message d'erreur, il y a sûrement quelque chose qui t'indique que c'est lors de l'édition de lien.
En pratique, ça veut dire qu'il faut que tu ajoutes le fichier qcoreapplication.cpp dans les sources de ton projet, ou la bibliothèque qcoreapplication (.lib ou .autre chose, ça dépend de ton C++)
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
28 mars 2013 à 17:13
28 mars 2013 à 17:13
je précise ce que dire le père, comme il s'agit d'une application QT, il faut lier avec la bibliothèque QT.
L'idéal lorsqu'on fait du QT, c'est d'utiliser QTcreator pour le projet. Sinon, il y a les outils QT pour compiler (qmake).
Si tu veux vraiment pas des outils QT, tu peux ajouter tout les chemins qui vont bien dans eclipse, et lier avec -lqtcore (de mémoire).
L'idéal lorsqu'on fait du QT, c'est d'utiliser QTcreator pour le projet. Sinon, il y a les outils QT pour compiler (qmake).
Si tu veux vraiment pas des outils QT, tu peux ajouter tout les chemins qui vont bien dans eclipse, et lier avec -lqtcore (de mémoire).