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/