|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Invité de passage
![]() Inscription : avril 2012 Messages : 3 ![]() |
Bonjour,
Je dois réaliser une application utilisant l'API FlyCapture2 en C++. J'utilise donc CodeBlocks, sur Linux : aucun problème pour utiliser les librairies et compiler. Cependant, mon programme dois fonctionner sur Windows, je tente donc de mettre en place FlyCapture2 sur Windows avec CodeBlocks. J'ajoute les lib et le include avec les .h dans les "Global compiler setting". Comme j'ai fait sur linux. Cependant ici, lorsque je fais un petit essai de programme pour vérifier que les librairies fonctionnent, j'ai une erreur bizar : Voila mon petit programme: Code :
Citation:
Comprenez vous cette erreur ? Merci d'avance |
|||
|
|
00
|
|
|
#2 |
![]() ![]() |
Erreur de linker :
Soit tu as mal lié la bibliothèque (cf ceci) soit c'est un "incompatibilité ABI" ie une bibliothèque compilé avec un certain compilateur peut ne pas marcher avec un autre compilateur. Attention : ceci peut même arriver avec juste une différence de version du compilateur ! Bref: mon conseille regarde les options ou sinon essaye avec un autre compilateur (VSC++)
__________________
"Never use brute force in fighting an exponential." (Andrei Alexandrescu) Mes articles dont Conseils divers sur le C++ Une très bonne doc sur la STL (en) Why linux is better (fr) |
|
|
10
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2012 Messages : 3 ![]() |
Justement, sur VSC++ j'ai réussi à compiler avec les mêmes bibliothèques.
Ca fonctionne que sur VSC++ alors ? Je peux voir où les options de la librairie ? Sur codeBlocks je crois que j'ai vu qu'il était possible d'utiliser le compilateur de VSC++.. |
|
|
00
|
|
|
#4 | |
![]() ![]() |
Citation:
Aucune idée, j'utilise pas d'IDE.
__________________
"Never use brute force in fighting an exponential." (Andrei Alexandrescu) Mes articles dont Conseils divers sur le C++ Une très bonne doc sur la STL (en) Why linux is better (fr) |
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : avril 2012 Messages : 3 ![]() |
Je n'ai pas les sources pour recompiler.
Par contre j'ai vu des trucs à propos de l'outil reimp de MinGW qui permettrait de convertir les .lib de visual en .a utilisables par GCC. Cependant j'arrive pas à l'utiliser, la ligne de commande "reimp -d FlyCapture2.lib" ne donne rien du tout. Quelqu'un pourrait me les convertir ? Svp Je les ai mise là : http://uploading.com/files/54a69m6e/lib.rar/ |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com