Question

Quelqu'un peut-il me lier un bon guide d'utilisation des bibliothèques dans un projet c ou c ++?

Actuellement, j'essaie d'ajouter OpenCV à un projet nouvellement créé. J'ai ajouté tous les répertoires auxquels je peux penser dans " Projet et solutions - > Répertoires VC ++ " et pour vous assurer que j'ai fait glisser et déposé tous les fichiers .lib et .dll dans le projet.

Le projet se construit mais lorsque je lance le programme "Bonjour, World," " simple cela me donne ce message d'erreur:

& c; cv.exe incapable de localiser le composant.

Cette application n'a pas pu démarrer car cv200.dll n'a pas été trouvé. La réinstallation de l'application peut résoudre ce problème. "

Comment puis-je vraiment ajouter ce cv200.dll? Je l'ai glissé et déposé dans le projet. Merci!

Était-ce utile?

La solution

Vous devez vous assurer que cv200.dll est dans le chemin de recherche de la DLL au moment de l'exécution. Le moyen le plus simple de le faire est de le placer dans le même répertoire que l'exécutable construit. Le glisser-déposer d'un fichier DLL ou LIB dans votre projet n'a aucun effet.

MSDN a une bonne description de la DLL complète. ordre de recherche lors du chargement des bibliothèques au moment de l’exécution.

Autres conseils

Par défaut, pendant l'installation, OpenCV crée env. chemin d'accès variable \ bin. Toutes les dll supposées être dans ce répertoire. Cependant, vous utilisez OpenCV 2.0 et l'installation d'OpenCV 2.0 n'inclut pas les fichiers lib et dll pour Visual Studio. Vous semblez déjà construit tous les dll et lib. Si vous avez correctement installé OpenCV, déplacez toutes les dll dans \ bin (par exemple, C: \ Program Files \ OpenCV \ bin). Si, pour une raison quelconque, il vous manque des dll ou des libs, voici comment les construire. http: //mirror2image.wordpress .com / 2009/10/20 / basculer vers l'openv-2-0-with-vs2005 /

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top