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

  FORUM HardWare.fr
  Programmation
  C

  une compilation sans erreurs ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

une compilation sans erreurs ?

n°1696525
dcsara
Posté le 03-03-2008 à 18:39:15  profilanswer
 

Bonjour,
 
j'ai un petit problème avec le C.
j'ai écris un programme qui utilise quelques bibliothèques spécifique tel que <atm.h>. Quand je compile mon programme sur un système où il n' y a pas ces bibilothèques il me génère des erreur lors de la compilation.
J'aimerais savoir, s'il est possible de rajouter des condition dans le code pour verifier si les bibilothèques existent, pour que mon programme puisse se compiler même si ces bibliothèques n'existent pas.
Svp, savez vous comment faire des choses pareilles ?
 
Merci bcp,
 
Sara :)

mood
Publicité
Posté le 03-03-2008 à 18:39:15  profilanswer
 

n°1696540
Joel F
Real men use unique_ptr
Posté le 03-03-2008 à 19:17:42  profilanswer
 

Pas dans le code, mais avec des outils genre autoconf/automake oui

n°1696587
ptitchep
Posté le 03-03-2008 à 21:14:28  profilanswer
 

Je vais sûrement me faire engueuler mais peut être qu'une combinaison très moche, très lourde et ingérable de #ifdef  est possible.


---------------
deluser --remove-home ptitchep
n°1696608
Joel F
Real men use unique_ptr
Posté le 03-03-2008 à 22:22:25  profilanswer
 

et comment tu détecte au moment de la compilation si le ficheir XXX.h existe ?

n°1696644
ptitchep
Posté le 03-03-2008 à 23:05:02  profilanswer
 

c'est gentil de ne pas m'engueuler.


---------------
deluser --remove-home ptitchep
n°1696761
Joel F
Real men use unique_ptr
Posté le 04-03-2008 à 09:05:15  profilanswer
 

ou geules-je ?

n°1696766
ptitchep
Posté le 04-03-2008 à 09:17:23  profilanswer
 

ben nul part. C'est pour ça que je dis que c'est gentil.


---------------
deluser --remove-home ptitchep
n°1696903
Joel F
Real men use unique_ptr
Posté le 04-03-2008 à 12:36:44  profilanswer
 

ptitchep a écrit :

ben nul part. C'est pour ça que je dis que c'est gentil.


ha ok   :whistle:

n°1697198
ptitchep
Posté le 04-03-2008 à 20:23:10  profilanswer
 

Disons que vu que j'ai posté sans réfléchir, un "tu vois bien que t'es con" à la fin de ton message ne m'aurait pas fait de mal.


---------------
deluser --remove-home ptitchep
n°1697207
xilebo
noone
Posté le 04-03-2008 à 20:52:40  profilanswer
 

dcsara a écrit :

Bonjour,
 
j'ai un petit problème avec le C.
j'ai écris un programme qui utilise quelques bibliothèques spécifique tel que <atm.h>. Quand je compile mon programme sur un système où il n' y a pas ces bibilothèques il me génère des erreur lors de la compilation.
J'aimerais savoir, s'il est possible de rajouter des condition dans le code pour verifier si les bibilothèques existent, pour que mon programme puisse se compiler même si ces bibliothèques n'existent pas.
Svp, savez vous comment faire des choses pareilles ?
 
Merci bcp,
 
Sara :)


Bonjour,  
 
Si ton programme fait appel à une fonction déclarée (par exemple) dans ton fichier <atm.h> , tu ne pourras pas le compiler si la bibliothèque "n'existe pas" (sous entendu, non présente).
 
Par contre effectivement, comme cela vient d'être cité ci-dessus, il est possible d'utiliser autoconf et automake pour générer un fichier qui va se charger de vérifier si tout est présent sur le système pour pouvoir compiler ton programme sans risque.

mood
Publicité
Posté le 04-03-2008 à 20:52:40  profilanswer
 

n°1697320
Joel F
Real men use unique_ptr
Posté le 05-03-2008 à 09:17:21  profilanswer
 

ptitchep a écrit :

Disons que vu que j'ai posté sans réfléchir, un "tu vois bien que t'es con" à la fin de ton message ne m'aurait pas fait de mal.


 
Je garde mon stock d'insultes pour d'autres genre de posts t'inquiètes ;)
(en plus t'avais l'air sur de toi , si çà se trouve tu savais un truc que j'ignorais :D)


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

  une compilation sans erreurs ?

 

Sujets relatifs
[C# .NET] Compilation conditionnelle de dllLogger les erreurs PHP
logguer les erreurs free.frC99, gcc et flags de compilation
[c++][resolu]Problème de compilation.comment ne pas afficher les erreurs
Gestion des erreurserreurs compilation avec cygwin
erreurs (de link ?) a la compilation pour créer une fenetre avec win32erreurs à la compilation
Plus de sujets relatifs à : une compilation sans erreurs ?


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