Я делаю программу с использованием OpenCV, и мне нужно сопоставление функций. Раньше я использовал OpenCV3, но, видимо, заставить SURF работать немного сложно, поэтому я переключился на OpenCV2.4.
Я загрузил готовые библиотеки и хочу использовать их в Visual Studio, но у меня проблема: когда я запускаю программу, я получаю такие сообщения:
Когда я нажимаю «ОК», я получаю дополнительные сообщения с жалобами на другие отсутствующие DLL. Я пытаюсь переустановить, но все равно получаю эту ошибку.
Вот мои настройки:
В разделе C/C++>Общие: Дополнительные каталоги включения:
C:\opencv2.4\opencv\build\include
В Linker> General: Дополнительные каталоги библиотек:
C:\opencv2.4\opencv\build\x64\vc14\lib
C:\opencv2.4\opencv\build\x64\vc14\bin
В Linker>Incput: Дополнительные зависимости:
opencv_calib3d2413.lib
opencv_contrib2413.lib
opencv_core2413.lib
opencv_features2d2413.lib
opencv_flann2413.lib
opencv_gpu2413.lib
opencv_highgui2413.lib
opencv_imgproc2413.lib
opencv_legacy2413.lib
opencv_ml2413.lib
opencv_nonfree2413.lib
opencv_objdetect2413.lib
opencv_ocl2413.lib
opencv_photo2413.lib
opencv_stitching2413.lib
opencv_superres2413.lib
opencv_ts2413.lib
opencv_video2413.lib
opencv_videostab2413.lib
Я также попытался отредактировать переменные среды в разделе «Путь». Я добавил каталоги include\bin\ и lib\. Я совершенно не знаю, как решить эту проблему. Я знаю, что DLL есть.