2011-08-07 4 views
1

pour un projet qui utilise le Microsoft Kinect I voudrait actuellement compiler OpenCV avec le framework OpenNI.Compiler OpenCV 2.3 avec OpenNI et Qt

J'ai déjà installé OpenNI, NITE et les pilotes Kinect, mais j'ai des problèmes pour compiler OpenCV afin de pouvoir développer avec OpenNI.

Pour cela, je commencé CMake, a pris la OpenCV (version 2.3) sources, choisi Visual Studio 2008 makefile, liés tous les chemins nécessaires, vérifiés "WITH_QT" et "WITH_OPENNI", définissez les chemins d'accès aux fichiers Qt et les OpenNI comprennent et les dossiers lib ainsi comme les dossiers PrimeSense et généré MakeFiles, qui a fonctionné sans erreurs.

J'ai ensuite démarré la solution OpenCV.sln qui avait été créée par CMake, l'ai mise sur Release et j'ai essayé de construire le paquet entier. Malheureusement, il me donne une erreur:

http://pastebin.com/6L7wCx4r

Je collé là depuis qu'il est assez long. Vous pouvez voir les erreurs à la ligne 420.

Est-ce que quelqu'un a une idée de ce qui ne va pas là-bas et comment je peux le réparer? Ce serait génial si quelqu'un pouvait y jeter un coup d'œil.

Merci!

Répondre

1

Essayez ceci:

#pragma comment(linker, "/NODEFAULTLIB:atlthunk.lib") 
+0

Merci! Malheureusement, je n'ai aucune idée sur où ajouter cela? Serait génial si vous pouviez me dire ... – evident

+0

Au début d'un fichier source. – karlphillip

+0

J'ai ajouté cette ligne au début d'un fichier source sans effet cependant. J'ai toujours les mêmes erreurs ... Une autre idée? – evident