Compilation et execution sous DEV-C++ - C - Programmation
Marsh Posté le 08-11-2007 à 17:48:31
La fonction "fonct_2DVers1D" soit n'existe pas, soit nécessite une instruction #include vers le fichier en-tête qui en contient la définition.
Marsh Posté le 08-11-2007 à 17:59:17
Merci de m'avoir repondu Elmoricq. Mais pourtant ma fonction fonct_2Dvers1D existe bien , et en plus elle est bien définie dans le fichier .h. Elle devrait donc etre reconnue (pour Information je suis une débutante^^).
Apparement aprés plusieurs changements je n'ai plus les deux premieres erreurs. En revanche la derniere je vois vraiment pas.
Marsh Posté le 08-11-2007 à 18:06:22
Tu as ajouté un #include <tonfichier.h> dans le fichier source ?
Marsh Posté le 08-11-2007 à 18:14:48
Oui je l'ai bien mis dans le fichier source. Ce que tu appelle fichier source c'est bien le fichier.c ?
Marsh Posté le 09-11-2007 à 18:38:34
snif.. les gens ne sont pas tres motivés pour m'aider, sujet ininteressant? lol
BOn bah jvais essayer de faire ca sous visual c++ encore une fois.
Marsh Posté le 09-11-2007 à 18:46:12
Mouais, je parie que t'as un projet en deux fichiers et que dans ton projet DevCpp tu n'as inclus qu'un seul des deux. Du coup ta fonction fonct_2Dvers1D n'est pas compilée et ça chie à l'édition des liens.
Si tu ne dis pas à DevCpp quoi compiler, bah, il ne va pas lire la boule de cristal.
Marsh Posté le 10-11-2007 à 10:56:08
Si si pourtant dans le projet sous dev Cpp j'ai bien mis les deux fichiers, celui .h et celui .c .
Marsh Posté le 10-11-2007 à 12:05:00
Bon bah finalement je suis passée sur visual c++ express et tout marche!
Merci de vos réponses.
Marsh Posté le 08-11-2007 à 17:39:19
Bonjour à tous,
J'ai un petit soucis de compilation et d'excution de mon programme sous dev-C++.
En effet j'ai un projet à faire pour le boulot, et il est fait en algo ainsi qu'en C( Reste à savoir si il est bon.. ^^).Pour cela j'ai voulu le tester avec dev C++.
En cours, mes fonctions marchent avec ANJUTA sous linux.
Seulement avec dev c++ des erreurs apparaissent lors de la compilation, et je n'arrive pas à les corriger et par conséquent il ne veut pas exécuter mon programme ! J'en ai deja enlever quelques unes en lisant différents sujets du forum! Si vous pouviez m'aider!
Lors de la compilation il me met:
[Linker error] undefined reference to `fonct_2DVers1D'
ld returned 1 exit status
D:\Cours\projet\Makefile.win [Build Error] [Projet1.exe] Error 1
Les deux premieres disparaissent parfois en fonction de l'humeur du compilateur, mais la derniere est permanante
Merci d'avance pour votre réponse