2009-12-27 7 views
7

OpenCV 2.0a n'inclut pas les bibliothèques OpenCV précompilées pour les utilisateurs Visual Studio. J'essaie de construire les bibliothèques à partir de sources en utilisant Visual Studio 2010 Beta et CMake, mais je reçois beaucoup d'erreurs.
J'ai même essayé de générer les libs à partir de dll en utilisant dumpbin mais les erreurs de l'éditeur de liens persistent. Merci de me guider pour générer les libs statiques pour VS2010.Création des bibliothèques OpenCV 2.0 à partir de la source à l'aide de Visual Studio 2010 Beta et CMake

Répondre

4

Si l'erreur de compilation que vous voyez est lié à:

'back_inserter': identifier not found 

comme cela est probablement le cas pour les fichiers source cvmodelest.cpp et cvhog.cpp, ajoutez ce qui suit include à chacun de ces fichiers source:

#include <iterator> 

Pour plus d'informations sur le 'back_inserter': identifier not found error, voir this blog post.

+0

Parmi les différents postes de blog et d'autres pages à propos de l'utilisation CMake, j'ai trouvé celui-ci utile: http://electronic-salad.blogspot.com/2010/03/install-opencv20-for-windows.html – Rethunk

1

Il est un peu en retard, mais j'ai créé un video tutorial pour la compilation et la configuration OpenCV 2.1 avec Visual Studio 2010.

Questions connexes