2010-01-20 3 views
3

Je rencontre des problèmes pour compiler un programme avec gcc sur windows qui a été initialement développé avec Visual Studio. Jusqu'ici j'ai été capable de résoudre presque tous les problèmes comme les fichiers d'en-tête manquants et autres, mais maintenant je suis coincé à une dernière chose: gcc ne parvient pas à lier à l'une des librairies tierces utilisées par mon programme (FlyCapture2.lib). Il me dit qu'il ne trouve aucune des fonctions/méthodes ici. J'ai déjà vérifié si la bibliothèque est réellement sur le chemin de bibliothèque et ce genre de choses, mais cela ne fonctionne toujours pas. J'ai cherché un peu autour et appris que cela pourrait avoir quelque chose à voir avec le format de .libs créé avec le compilateur Microsoft. Est-il possible de convertir une telle lib pour être compatible avec gcc? Y a-t-il d'autres choses que j'ai pu manquer?Utilisation d'un .lib construit avec Visual Studio dans Eclipse/CDT/gcc

(je l'ai déjà trouvé cet similar question, mais sa solution ne fonctionnera pas ici)

Répondre

0

Dans ce page l'auteur donne plusieurs façons de réaliser ce que vous voulez

+0

Merci, mais il ne fonctionne pas. reimp me dit qu'il ne peut en aucun cas lire la lib et l'autre méthode utilisant pexports/dlltool produit en effet quelque chose, mais il échoue toujours à lier ce nouveau lib. Comme je l'ai lu dans d'autres sources, il pourrait être impossible de convertir une bibliothèque VS en une bibliothèque gcc. –

Questions connexes