Bonjour,
Si je compile en static sur un ordinateur avec la blibliothèque opencv, et que je transporte l'exécutable sur un ordinateur ou opencv n'est pas installé, ca va marcher?
Merci d'avance.
Bonjour,
Si je compile en static sur un ordinateur avec la blibliothèque opencv, et que je transporte l'exécutable sur un ordinateur ou opencv n'est pas installé, ca va marcher?
Merci d'avance.
Salut,
Si tu compile un exécutable lié statiquement avec opencv, alors, oui, ca va marcher.
Si tu compile une bibliothèque, qu'elle soit statique ou dynamique, liée statiquement avec opencv, alors, non, ca ne va sans doute pas marcher et cela pour plusieurs raisons:
- L'utilisateur final de la bibliothèque devra sans doute effectuer la liaison avec opencv
- ta bibliothèque en elle meme ne pourra être utilisée qu'avec le même compilateur et la même configuration (présence des bibliothèques tierces et options de compilation identiques), parce que l'ABI de C++ n'est pas encore standardisée.
A méditer: La solution la plus simple est toujours la moins compliquée
Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
Compiler Gcc sous windows avec MinGW
Coder efficacement en C++ : dans les bacs le 17 février 2014
mon tout nouveau blog
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager