inclure une librairie en C

inclure une librairie en C - C - Programmation

Marsh Posté le 15-03-2005 à 02:49:31    

Salut a tous,
 
j'utilise actuellement Turbo C2.01 pour programmer mais je ne sais pas comment ex ce que je peux faire pour transporter mes librairies et les librairies de Turbo C dans un autre compilateur (DEV ou DJGPP, un des 2 ce serait cool)
Es ce ke quelqu'un pourrait m'expliker comment on fait?
merci.

Reply

Marsh Posté le 15-03-2005 à 02:49:31   

Reply

Marsh Posté le 15-03-2005 à 08:27:58    

heider a écrit :

j'utilise actuellement Turbo C2.01 pour programmer mais je ne sais pas comment ex ce que je peux faire pour transporter mes librairies et les librairies de Turbo C dans un autre compilateur (DEV ou DJGPP, un des 2 ce serait cool)


Les bibliothèques de Turbo C ne sont pas portables

  • On a pas les sources
  • Même si on les avait, elles sont conçues pour un environnement particulier (x86 mode réel sous MS-DOS)  

Les bibliothèques que tu as ecrit peuvent être portable à condition qu'elles n'utilisent pas de particularité du mode x86 mode réel (far, <dos.h>, int86), ni d'extensions Borland (<conio.h>, <graphics.h> etc.).  
 
Par exemple, ma bibliothèque CLIB/ED  
 
http://mapage.noos.fr/emdel/clib.htm
 
est très portable et peut être compilée par quasiment n'importe quel compilateur C (sous reserve d'une mise a jour du fichier sys.h) notamment Borland C++ 3.1, DJGPP et Dev-C++ (mais aussi MRI pour 68000 ou DIAB pour PowerPC ou Code Composer pour DSP Texas...).


Message édité par Emmanuel Delahaye le 15-03-2005 à 08:28:28

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 15-03-2005 à 11:21:04    

Merci pour l'info, ca fait déjà deux fois...looooooool
j'vais chercher comment l'installer, c'est essez intéressant, j'ai ossi DJGPP.  
merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed