Установите OpenCV-2.3 для Visual Studio 2010

Я пытаюсь использовать opencv 2.3 с Visual Studio 2010 Express. Мой код взят из примера:

#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;
}

Что я сделал на данный момент?

  • Добавлен build \ bin и один из build \ {x86 | x64} \ {vc9 \ vc10 \ mingw} \ bin к моему системному пути (для использования библиотек DLL).
  • Добавлена ​​ сборка \ {x86 | x64} \ {vc9 \ vc10 \ mingw} \ lib или сборка \ {x86 | x64} \ {vc9 \ vc10 \ mingw} \ staticlib как каталоги библиотек к моим настройкам компоновщика.
  • Добавлены build \ include и build \ include \ opencv как включить каталоги в настройки моего компилятора.

И результат:

1> ССЫЛКА: фатальная ошибка LNK1104: невозможно открыть файл 'c: \ OpenCV2.3 \ build \ x86 \ vc10 \ lib.obj'

В папках OpenCV нет lib.obj . Я распаковал только OpenCV-2.3.0-win-superpack.exe без использования программного обеспечения CMake.

Что я делаю не так?

36
задан herohuyongtao 27 March 2015 в 01:54
поделиться