0

Je suis assez nouveau pour OpenCV et Visual Studio. Ma question n'est pas tellement technique mais théoriquement:OpenCV Déploiement d'un projet partiel en tant que bibliothèque statique ou dynamique ou autre chose?

Je travaille sur un projet plus grand mais je n'ai pas accès à tous ses sous-composants, etc. J'ai écrit quelques classes et fonctions que d'autres membres veulent utiliser. Cependant, j'utilise certaines choses spécifiques à OpenCV (parce que je suis paresseux et ne veux pas tout implémenter tout seul) mais les autres membres ne l'utilisent pas et ils veulent garder la taille du projet relativement petite.

Ma question est: Comment puis-je fournir mon code en tant que bibliothèque ou quelque chose de similaire qui inclut toutes mes dépendances opencv? Puis-je créer une DLL de mon code et m'envoyer les dlls avec opencv? Y at-il un moyen de regrouper tout en un seul fichier avec un seul en-tête?

Comment pourriez-vous résoudre ce problème?

Résumer: Je veux que mes fonctions dans une bibliothèque et expédiée aussi petite que possible (avec dépendances OpenCV)

KR

Répondre

1

Mettez tout votre code dans une DLL, puis expédier DLLs OpenCV avec le vôtre. Ou: mettez tout votre code dans une DLL et exécutez static linking with OpenCV.

+0

est-il possible d'intégrer tout dans une DLL? – user1356695

+0

Voilà ce que la liaison statique fera: une DLL gigantesque. – karlphillip

+0

Ok, merci beaucoup. J'essaierai! – user1356695

Questions connexes