Question

J'ai essayé de mettre en place OpenCV depuis quelques jours sans résultats. J'utilise Windows 7 édition express et VS C ++ 2008. J'ai téléchargé et installé OpenCV 2.1 et une partie des travaux d'exemples. J'ai téléchargé CMake et couru pour générer les fichiers de projet VS et construit tous mais avec plusieurs erreurs, et ne pouvait pas obtenir plus loin que cela.

Quand je courais CMake je configuré pour utiliser le compilateur VS 9, puis il fait monter une liste d'éléments en rouge, comme BUILD_EXAMPLES, BUILD_LATEX_DOCS, ect. Ils étaient tous non vérifiées, sauf BUILD_NEW_PYTHON_SUPPORT, BUILD_TESTS, ENABLE_OPENMP et OPENCV_BUILD_3RDPARTY_LIBS. Je produis et configuré sans rien changer, puis il a généré les fichiers VS tels que ALL_BUILD.vcproj. J'ai construit la solution OpenCV VS en mode débogage et il y avait 15 échecs (peut-être cela fait partie du problème ou est-ce parce que je n'ai pas python et des trucs comme ça?)

Il y avait un dossier lib créé après la construction mais à l'intérieur il y avait juste ce VC ++ Reconstruire minimum fichier de dépendance et le fichier de base de données de débogage du programme, à la fois appelé cvhaartraining. Je crois qu'il devrait avoir créé les fichiers .lib j'ai besoin au lieu de cela. En outre, le dossier bin a maintenant un dossier appelé débogage avec les mêmes types de fichiers avec des noms tels que cv200d et cvaux200d.

Croyez-je besoin de ces fichiers .lib pour aller de l'avant.

Je vous serais reconnaissant aussi beaucoup si quelqu'un pouvait me diriger vers un tutoriel fiable pour mettre en place VS pour OpenCV parce que je l'ai lu beaucoup de tutoriels et ils disent tous des choses différentes telles que certains disent de configurer les variables d'environnement de fenêtres et d'autres disent les fichiers sont situés dans des dossiers tels que OpenCV / cv que je n'ai pas. Je l'ai obtenu passé le point de la pensée lucide et si quelqu'un pourrait offrir une certaine direction ou une simple liste des fichiers que je dois lien alors je serais reconnaissant.

Aussi une question secondaire: pourquoi en liant les libs OpenCV vous devez les mettre entre guillemets

?
Était-ce utile?

La solution

Si vous débutez, vous devriez probablement saisir les bibliothèques précompilées pour OpenCV à la place. Il est OpenCV-2.1.0-win32-vs2008.exe de cette .

Une fois que vous avez cela, il n'y a vraiment pas d'installation. Tout lien vers le (déjà construit) lib fichiers dans tout projet VS vous créez, et assurez-vous que le OpenCV include est dans les projets comprennent chemin.

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