J'essaie de configurer mon Visual C++ pour utiliser les bibliothèques openCV. J'ai suivi les instructions sur le site OpenCV http://opencv.willowgarage.com/wiki/VisualC%2B%2B ...Difficultés de configuration de la bibliothèque openCV dans Visual C++
// OpenCV_Helloworld.cpp : Defines the entry point for the console application.
// Created for build/install tutorial, Microsoft Visual Studio and OpenCV 2.2.0
#include "stdafx.h"
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
int _tmain(int argc, _TCHAR* argv[])
{
// Open the file.
IplImage *img = cvLoadImage("photo.jpg");
if (!img) {
printf("Error: Couldn't open the image file.\n");
return 1;
}
// Display the image.
cvNamedWindow("Image:", CV_WINDOW_AUTOSIZE);
cvShowImage("Image:", img);
// Wait for the user to press a key in the GUI window.
cvWaitKey(0);
// Free the resources.
cvDestroyWindow("Image:");
cvReleaseImage(&img);
return 0;
}
J'ai modifié les inclure et les répertoires des bibliothèques dans les répertoires de VC à l'intérieur les pages de la propriété, et ont ajouté les dépendances supplémentaires. Cependant, quand je tente de charger une image avec les mêmes fichiers d'en-tête que l'exemple de code, il est dit que cvLoadImage est indéfini, comme cvNamedWindow
IplImage *img = cvLoadImage("JellyFish.jpg");
Des suggestions quant à l'endroit où je pourrais avoir mon problème?
Il est réglé sur débogage multi-thread DLL. – Kent
Darn! Eh bien, je ne fais que deviner à ce stade ... Essayez de changer le jeu de caractères de votre projet à Non défini. –
Non, pas de chance non plus. Non défini ne change rien. – Kent