<graphics.h> ne fonctionne pas avec Borland C++ Compiler 5.5 - C++ - Programmation
Marsh Posté le 27-04-2003 à 16:31:16
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème |
Marsh Posté le 27-04-2003 à 17:59:49
graphics.h est inclu dans BCC
=> quelqu'un s'en est déjà servi
=> il existe une solution
=> il y a un problème
Marsh Posté le 27-04-2003 à 21:37:07
TaupeLunatique a écrit : graphics.h est inclu dans BCC |
moi j'aurais plutot dit le probleme avant la solution mais bon...
Marsh Posté le 01-05-2003 à 13:57:30
graphic.h se trouve dans BC3 et pas dans BC5
ton programme a ete ecrit et compilé sous dos et donc graphic.h vient de là . Comme ton BC5 est sous windows.. enfin .. deja rencontré le probleme.
pour ma part comme cété un projet scolaire.. et sous dos bah j'ai installé et ecrit mon projet sour BC3.
tu ne trouveras pas non plus graphic.h sous VC++ ..
Marsh Posté le 01-05-2003 à 19:30:36
Pourtant, même en copiant <graphics.h> dans le répertoire Include de BCC ça ne fonctionne pas.
Marsh Posté le 01-05-2003 à 20:32:32
un .h on ne le dira jamais assez ne contient que du vent. Il faut un .lib ou autre qui contient les définitions et un driver bgi aussi
Marsh Posté le 01-05-2003 à 20:32:59
TaupeLunatique a écrit : Pourtant, même en copiant <graphics.h> dans le répertoire Include de BCC ça ne fonctionne pas. |
c normal si tu n'as pas la bonne version du compilo.
graphics.h doit appeller toute un tas de fonction non standard que tu n'as pas. Copier le header ne sert a rien, si ce n'est a la compilation, pour que ton compilo ait les proto et que le preproc se passe bien. Mais tu ne pourras rien linker si tu n'as pas au moins les .objets
Marsh Posté le 27-04-2003 à 15:24:47
J'ai réussi à faire un include de graphics.h puis à compiler sous Turbo C++, mais je n'y arrive pas sous Borland C++ Compiler. J'obtiens à la compilation plusieurs messages d'erreurs du type :
Error E2449 D:\Bcc55\Include\graphics.h 244: Size of 'far' is unknown or zero
Error E2141 D:\Bcc55\Include\graphics.h 244: Declaration syntax error
Après un rapide tour dans l'aide de BCC, j'ai trouvé l'option suivante pour mon executable Bcc32.exe :
(Command-line switches: -A-, -AT)
Borland Extensions tells the compiler to recognize Borland's extensions to the C language keywords, including near, far, huge, asm, cdecl, pascal, interrupt,...
J'ajoute donc la ligne -AT dans mon fichier Bcc32.cfg, mais sans succès. Le message d'erreur apparaît toujours