Название: QT OpenCv ссылка на неразрешенный внешний символ
Отправлено: nukassel от Июнь 05, 2014, 17:59
Плохой день. При компиляции выдает: C++ (Qt) main.obj : error LNK2019: ссылка на неразрешенный внешний символ cvCreateImage в функции main main.obj : error LNK2019: ссылка на неразрешенный внешний символ cvGetSize в функции main main.obj : error LNK2019: ссылка на неразрешенный внешний символ cvResize в функции main main.obj : error LNK2019: ссылка на неразрешенный внешний символ cvCanny в функции main main.obj : error LNK2019: ссылка на неразрешенный внешний символ cvNamedWindow в функции main main.obj : error LNK2019: ссылка на неразрешенный внешний символ cvShowImage в функции main main.obj : error LNK2019: ссылка на неразрешенный внешний символ cvDestroyWindow в функции main main.obj : error LNK2019: ссылка на неразрешенный внешний символ cvConvertImage в функции main main.obj : error LNK2019: ссылка на неразрешенный внешний символ cvWaitKey в функции main main.obj : error LNK2019: ссылка на неразрешенный внешний символ cvCreateFileCapture в функции main main.obj : error LNK2019: ссылка на неразрешенный внешний символ cvCreateCameraCapture в функции main main.obj : error LNK2019: ссылка на неразрешенный внешний символ cvQueryFrame в функции main main.obj : error LNK2019: ссылка на неразрешенный внешний символ cvReleaseCapture в функции main debug\lool.exe : fatal error LNK1120: неразрешенных внешних элементов: 13
Понимаю что кричит, типо либ нет, но я их подключил. Вот как подключал либы: C++ (Qt) LIBS += C:\opencv\build\x64\vc12\lib\opencv_calib3d249.lib \ C:\opencv\build\x64\vc12\lib\opencv_contrib249.lib \ C:\opencv\build\x64\vc12\lib\opencv_core249.lib \ C:\opencv\build\x64\vc12\lib\opencv_features2d249.lib \ C:\opencv\build\x64\vc12\lib\opencv_flann249.lib \ C:\opencv\build\x64\vc12\lib\opencv_gpu249.lib \ C:\opencv\build\x64\vc12\lib\opencv_haartraining_engine.lib \ C:\opencv\build\x64\vc12\lib\opencv_highgui249.lib \ C:\opencv\build\x64\vc12\lib\opencv_imgproc249.lib \ C:\opencv\build\x64\vc12\lib\opencv_legacy249.lib \ C:\opencv\build\x64\vc12\lib\opencv_ml249.lib \ C:\opencv\build\x64\vc12\lib\opencv_objdetect249.lib \ C:\opencv\build\x64\vc12\lib\opencv_ts249.lib \ C:\opencv\build\x64\vc12\lib\opencv_video249.lib
Название: Re: QT OpenCv ссылка на неразрешенный внешний символ
Отправлено: kambala от Июнь 05, 2014, 18:01
а собираешь не 32-битным компилятором случайно?
Название: Re: QT OpenCv ссылка на неразрешенный внешний символ
Отправлено: nukassel от Июнь 05, 2014, 18:05
Desktop Qt 5.3.0. MSVC2013 64bit. Вот сижу обдумываю - либы цепляю для 2012, а компилятор 2013. Может из за этого?
Название: Re: QT OpenCv ссылка на неразрешенный внешний символ
Отправлено: kambala от Июнь 05, 2014, 18:33
скорее всего
Название: Re: QT OpenCv ссылка на неразрешенный внешний символ
Отправлено: nukassel от Июнь 05, 2014, 19:35
Запустил, просто перезапустил Qt. Магия
|