IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Compilation de GCC 4 sous Windows


précédentsommaire

V. Utilisation de bibliothèques compilées pour Visual Studio

Vous avez besoin d'une bibliothèque, prévue pour Visual Studio uniquement, comme DirectX ? Vous pouvez utiliser de tels fichiers .lib avec GCC, mais pas directement : il faut les convertir en .a. Comment faire ?

Dans un terminal (n'importe lequel : que ce soit un shell DOS ou UNIX, tant que le PATH est correctement configuré, avec le chemin de MinGW), lancez cette commande :

 
Sélectionnez
reimp -c filename.lib

Si l'utilitaire n'est pas trouvé, installez le paquet mingw-utils.

Copiez les fichiers .a dans votre répertoire /lib (par exemple, C:\MinGW\lib). Copiez le répertoire d'includes dans votre répertoire /include (par exemple, C:\MinGW\include).
Et voilà ! C'est fait ! Lancez la compilation avec cette nouvelle bibliothèque !

Si MinGW se plaint de ne pas trouver le fichier .a, faites attention aux conventions de nommage de bibliothèques de GNU : toute bibliothèque commence par lib ! Par exemple, le drapeau -liberty lie avec le fichier libiberty.a.

VI. Divers

VI-A. Remerciements

Un tout grand merci à yan, Alp, Gorgonite, Bbil pour leurs encouragements, les idées, et leurs remarques constructives, ainsi que toute l'équipe C et C++ !
Sans oublier RideKick pour sa relecture.

VI-B. Voir aussi

Le site qui a mis à disposition les quelques fichiers de patch que je mets à votre disposition :

Quelques autres sites intéressants sur la compilation de GCC :

Les logiciels et bibliothèques compilés ou utilisés ici :

Quelques autres tutoriels qui vous permettront d'approfondir certains points :

Les quelques technologies ou pratiques employées ou présentées et leurs articles encyclopédiques :


précédentsommaire

Copyright © 2008 Thibaut Cuvelier. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.