Erreur de compilation en C

youscoul Messages postés 150 Statut Membre -  
idelhadj_youssef Messages postés 7 Statut Membre -
Bonjour,

J'ai un programme en C avec plusieurs fichiers sources et plusieurs includes dans chaque source. Lorsque je compile mon programme sous l'environnement visual studio , j'ai plein d'erreur. Un exemple:

c:\documents and settings\root\mes documents\visual studio 2008\projects\Mon_projet\pet\compact\compact.h(23) : fatal error C1083: Cannot open include file: 'utils/defs.h': No such file or directory


Alors que j'ai bien mis en entête:
#include "utils/defs.h"
ou devrais je donner le chemin complet du fichier
defs.h
. J'ai vraiment besoin de vos aides; merci

1 réponse

  1. francis
     
    Salut,
    il trouve pas le fichier, donc c'est peut etre des "<>" qu'il faut mettre, ou alors le nom n'est pas bon
    0
    1. youscoul Messages postés 150 Statut Membre 4
       
      Merci pour ta réponse,

      Avec les "< >" c'est toujours la même erreur. Je pense que c'est une question de chemin, il n'arrive pas à trouver le chemin du fichier. Et j'ai vraiment besoin de faire mes includes en chemin relatif. Avez vous une idée de ça ? Du genre:

      #include <stdio.h>
      #include <math.h>
      #include "math/rand/rand_gen.h"
      #include "math/geom/rng.h"


      Merci encore
      0
    2. idelhadj_youssef Messages postés 7 Statut Membre
       
      essaye de mettre un chemin d'accée simple comme d:\fichier.txt parck celui k vous avez mis est tré compliquer, essaye un simple chemin pour voir esk l'erreur vient du chemin ou bien d'autre chose ( personnellement j pense k le problème des espaces entre les nom du chemin JE PENSE :D )
      0