Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1612 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Compilation et execution sous DEV-C++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Compilation et execution sous DEV-C++

n°1639424
lamary
Posté le 08-11-2007 à 17:39:19  profilanswer
 

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  :pt1cable:  
 
Merci d'avance pour votre réponse  :jap:

mood
Publicité
Posté le 08-11-2007 à 17:39:19  profilanswer
 

n°1639429
Elmoricq
Modérateur
Posté le 08-11-2007 à 17:48:31  profilanswer
 

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.

n°1639445
lamary
Posté le 08-11-2007 à 17:59:17  profilanswer
 

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.

n°1639452
Elmoricq
Modérateur
Posté le 08-11-2007 à 18:06:22  profilanswer
 

Tu as ajouté un #include <tonfichier.h> dans le fichier source ?

n°1639471
lamary
Posté le 08-11-2007 à 18:14:48  profilanswer
 

Oui je l'ai bien mis dans le fichier source. Ce que tu appelle fichier source c'est bien le fichier.c ?

n°1640456
lamary
Posté le 09-11-2007 à 18:38:34  profilanswer
 

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.

n°1640459
tpierron
Posté le 09-11-2007 à 18:46:12  profilanswer
 

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.

n°1640615
lamary
Posté le 10-11-2007 à 10:56:08  profilanswer
 

Si si pourtant dans le projet sous dev Cpp j'ai bien mis les deux fichiers, celui .h et celui .c .

n°1640627
lamary
Posté le 10-11-2007 à 12:05:00  profilanswer
 

Bon bah finalement je suis passée sur visual c++ express et tout marche!
Merci de vos réponses.
 :jap:

n°1640644
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 10-11-2007 à 12:45:43  profilanswer
 

[:pingouino]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Compilation et execution sous DEV-C++

 

Sujets relatifs
[Exécution programmée][Masquer les messages d'erreur]Compilation avec Code::Blocks
Probleme de compilationExecution automatique
probleme lors de compilation module manquantéxécution de flash avec script php,pb: perte parametres
Compilation en C/C++php exécution d'un programme en graphique
Execution d'un script photoshop[JAVA] Forcer l'exécution d'une version antérieur du JRE
Plus de sujets relatifs à : Compilation et execution sous DEV-C++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR