Setup OpenCV-2.3 para Visual Studio 2010
Estoy tratando de usar opencv 2.3 con Visual Studio 2010 Express. Mi código es del ejemplo:
#include "stdafx.h"
#include <highgui.h>
int _tmain(int argc, _TCHAR* argv[])
{
int c;
// allocate memory for an image
IplImage *img;
// capture from video device #1
CvCapture* capture = cvCaptureFromCAM(1);
// create a window to display the images
cvNamedWindow("mainWin", CV_WINDOW_AUTOSIZE);
// position the window
cvMoveWindow("mainWin", 5, 5);
while(1)
{
// retrieve the captured frame
img=cvQueryFrame(capture);
// show the image in the window
cvShowImage("mainWin", img );
// wait 10 ms for a key to be pressed
c=cvWaitKey(10);
// escape key terminates program
if(c == 27)
break;
}
return 0;
}
¿Qué he hecho hasta ahora?
Adicionalbuild\bin
y uno debuild\{x86|x64}\{vc9\vc10\mingw}\bin
a la ruta de mi sistema (para usar archivos DLL).Adicionalbuild\{x86|x64}\{vc9\vc10\mingw}\lib
obuild\{x86|x64}\{vc9\vc10\mingw}\staticlib
como directorios de la biblioteca a la configuración de mi enlazador.Adicionalbuild\include
ybuild\include\opencv
como incluir directorios a la configuración de mi compilador.Y el resultado es:
1> ENLACE: error fatal LNK1104: no se puede abrir el archivo 'c: \ OpenCV2.3 \ build \ x86 \ vc10 \ lib.obj'
No haylib.obj
en carpetas OpenCV. Solo he descomprimidoOpenCV-2.3.0-win-superpack.exe
, sin utilizar el software CMake.
¿Qué estoy haciendo mal