begin process at 2012 05 29 07:22:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Graphique

 > 

"graphics.h" problème de compilation


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

"graphics.h" problème de compilation

mardi 24 juillet 2001 à 18:55:50 | "graphics.h" problème de compilation

carole

J'utilise l'ide Borland 4.5 et je souhaite faire du graphisme.
Mon problème et que lorsque je compile l'exemple borland ci dessous,

#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>

int main(void)
{
/* request autodetection */
int gdriver = DETECT, gmode, errorcode;

/* initialize graphics mode */
initgraph(&gdriver, &gmode, "");

/* read result of initialization */
errorcode = graphresult();

if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n", grapherrormsg (errorcode));
printf("Press any key to halt:");
getch();
exit(1); /* return with error code */
}

/* draw a line */
line(0, 0, getmaxx(), getmaxy());

/* clean up */
getch();
closegraph();
return 0;
}
j'obtiens le message suivant :

Linker Error: Undefined symbol _closegraph in module GRAPH.CPP
Linker Error: Undefined symbol _line in module GRAPH.CPP
Linker Error: Undefined symbol _getmaxx in module GRAPH.CPP
Linker Error: Undefined symbol _getmaxy in module GRAPH.CPP
Linker Error: Undefined symbol _grapherrormsg in module GRAPH.CPP
Linker Error: Undefined symbol _graphresult in module GRAPH.CPP
Linker Error: Undefined symbol _initgraph in module GRAPH.CPP

de même sous dos avec TC3.

Pouvez vous m'expliquer quel est le problème et m'aider à le resoudre...
Je vous remerci
dimanche 28 octobre 2001 à 18:00:10 | Re :

Kaid


En fait il te manque un ou plusieurs fichiers binaires contenant le code des fonctions que tu veux utiliser.
Il faut ajouter la liste de ces fichiers au linker.

Enfin c'est tout ce que je peux te dire car j'ai Borland C je connais et la programmation DOS ca fait longtemps que j'ai arrêté.


-------------------------------
Réponse au message :
-------------------------------

J'utilise l'ide Borland 4.5 et je souhaite faire du graphisme.
Mon problème et que lorsque je compile l'exemple borland ci dessous,

#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>

int main(void)
{
/* request autodetection */
int gdriver = DETECT, gmode, errorcode;

/* initialize graphics mode */
initgraph(&gdriver, &gmode, "");

/* read result of initialization */
errorcode = graphresult();

if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n", grapherrormsg (errorcode));
printf("Press any key to halt:");
getch();
exit(1); /* return with error code */
}

/* draw a line */
line(0, 0, getmaxx(), getmaxy());

/* clean up */
getch();
closegraph();
return 0;
}
j'obtiens le message suivant :

Linker Error: Undefined symbol _closegraph in module GRAPH.CPP
Linker Error: Undefined symbol _line in module GRAPH.CPP
Linker Error: Undefined symbol _getmaxx in module GRAPH.CPP
Linker Error: Undefined symbol _getmaxy in module GRAPH.CPP
Linker Error: Undefined symbol _grapherrormsg in module GRAPH.CPP
Linker Error: Undefined symbol _graphresult in module GRAPH.CPP
Linker Error: Undefined symbol _initgraph in module GRAPH.CPP

de même sous dos avec TC3.

Pouvez vous m'expliquer quel est le problème et m'aider à le resoudre...
Je vous remerci
mardi 2 juillet 2002 à 11:16:56 | Re :

cmarsc

salut,

ton problème réside dans le fait que tu n'indiques pas au compilateur où trouver le mode vga ou ega..
il faut lui donner le chemin c:\\tc\\bgi" pour turbo c++

initgraph(&gdriver, &gmode, "c:\\tc\\bgi");

de plus si c'est la version windows de Borland 4.5 il y a un problème avec inclusion de graphics.h

error BGI graphics not supported under Windows

cmarsc ;-)




-------------------------------
Réponse au message :
-------------------------------

J'utilise l'ide Borland 4.5 et je souhaite faire du graphisme.
Mon problème et que lorsque je compile l'exemple borland ci dessous,

#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>

int main(void)
{
/* request autodetection */
int gdriver = DETECT, gmode, errorcode;

/* initialize graphics mode */
initgraph(&gdriver, &gmode, "");

/* read result of initialization */
errorcode = graphresult();

if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n", grapherrormsg (errorcode));
printf("Press any key to halt:");
getch();
exit(1); /* return with error code */
}

/* draw a line */
line(0, 0, getmaxx(), getmaxy());

/* clean up */
getch();
closegraph();
return 0;
}
j'obtiens le message suivant :

Linker Error: Undefined symbol _closegraph in module GRAPH.CPP
Linker Error: Undefined symbol _line in module GRAPH.CPP
Linker Error: Undefined symbol _getmaxx in module GRAPH.CPP
Linker Error: Undefined symbol _getmaxy in module GRAPH.CPP
Linker Error: Undefined symbol _grapherrormsg in module GRAPH.CPP
Linker Error: Undefined symbol _graphresult in module GRAPH.CPP
Linker Error: Undefined symbol _initgraph in module GRAPH.CPP

de même sous dos avec TC3.

Pouvez vous m'expliquer quel est le problème et m'aider à le resoudre...
Je vous remerci
samedi 4 décembre 2004 à 14:03:27 | Re : "graphics.h" problème de compilation

deemon

alors moi j'avais

ce genre d'erreur

pour le turbo c++ 3.0

la soluce je pense pck je n'utilise pas encor borland c 4.5

mais il faut cocher l'implémentation des bibliothèque

graphique

puis qu'il ne reconnait pas les fonctions je pense

mais en tt cas ca m'a chifonné pa mal de tem pr trouvé cett

soluce :)))
dimanche 18 février 2007 à 19:22:25 | Re : "graphics.h" problème de compilation

youma85

  salut, je suis un débutant en mode graphique, et j'ai un probléme en mode graphique, lorsque j'éxécute un programme en turbo c ou borland c en mode graphique il se plante ;et je ne parvien pas à revenir à la page précédente j'utlise la bibliothéque graphics.h merci d'avance
lundi 19 février 2007 à 06:33:57 | Re : "graphics.h" problème de compilation

deemon

salut youma peux tu publier une partie du code que tu essaies de compiler,

et si possible de le debugger afin de tracer la source du probleme!

Merci,
lundi 19 février 2007 à 21:04:50 | Re : "graphics.h" problème de compilation

youma85

salut deemon  ben j'ai compiler mon programme  dans un autre pc et ç marcher ché pas pourquoi peut etre j'ai un probleme de carte gaphique et voila un exemple de programme

#include<stdio.h>
#include<stdio.h>
#include<graphics.h>
#include<math.h>
void main()
{
int gd=DETECT,gm,i,y;
initgraph(&gd,&gm,"c:\\borlandc\\bgi");
cleardevice();
line(10,240,640,240);       //axe des x
line(15,1,1,480);           //axe des y
settextstyle(1,0,1);
outtextxy(0,240,"0");
for(i=10;i<=640;i++)
{
 y=60*sin(((2*3.14)/200)*i);
 putpixel(i,240+y,RED);
 y=60*cos(((2*3.14)/200)*i);
 putpixel(i,240+y,2);
 y=60*tan(((2*3.14)/200)*i);
 putpixel(i,240+y,YELLOW);

 delay(5);
}
getch();
closegraph();
}

 



Cette discussion est classée dans : error, in, undefined, symbol, linker


Répondre à ce message

Sujets en rapport avec ce message

linker error: undefined symbol"_..."in module"..." [ par nicassy ] Bonjour,En fait le problème se trouve au niveau de l'edition des liens, il me dit "undefined symbol" pour textcolor, textbackground,cscanf, cprintf, PROBLEME AVEC DEVC++ ET GLUT [ par arfalchon ] Je n'arrive à compiler aucune source utilisant GLUT avec DEVC++, il me marque à chaque fois : [Linker error] undefined reference to `__glutInitWithExi Probl de link GLUT sous DEV-C++ 4.9.9.0 [ par StefP ] (Je débute)J'ai ces différents messages à la compil : [Linker error] undefined reference to `glutInit@8' [Linker error] undefined reference to `gl probleme initialisation controls [ par ebooserge ] salut a tous, je debute en prog windows et jai quelques difficultés avec l'API WIN32. j'eesaie de créer une fenetre avec une toolbar et une statusbar. prob de compilation [ par flatou ] j'utilise devc++ et j'ai un prob de compilation : [Linker error] undefined reference to `WSACreateEvent@0' [Linker error] undefined reference to `WSAE Besoin d'un peu d'aide pour un socket [ par NAVIE ] Bonjour je demande de l'aide au sujet d'un programme qui ne fonctionne pas hélas , que j'ai crée en C++ avec le compilateur Dev-C++ Version 4.9.8.10 . Pourquoi ma fenetre ne s'affiche pas ? [ par whikie ] Bonjour je decouvre l'opengl mais est ce que c'est normal que tous les tutoriaux que l'on trouve sur le web ne fonctionne jamais du premier coup ????J OpenGL(C++ Dev-Cpp) [ par bloom1 ] Bonjour, là j'essaie de compiler un programme en C++ soud Dev-Cpp et la il me fait pleins d'erreur, en voici quelques unes, elles se ressemblent tous Pb. de détection d'OS Windows [ par bachdorches ] à priori je ne dispose pas de tous les outils de compilation dont j'ai besoin. J'ai téléchargé et installé le Borland C++Compiler 5.5 avec Cde Line To Unic Instance [ par nem02004 ] Re, jai essayer de prendre: http://cppfrance.com/code.aspx?ID=25238mais sans succés, jarrive mm pas a compiler cette source il me dit:  [Linker error]


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales