Ошибка компоновщика в OpenCV с Visual Studio - PullRequest
0 голосов
/ 19 ноября 2010


Я пытаюсь выполнить некоторое исправление изображения с помощью OpenCV. Я получил некоторый код от http://permalink.gmane.org/gmane.comp.lib.opencv/14644, но проблема в том, что когда я включаю CvCalibFilter в мой код, он начинает давать мне ошибку компоновщика. Более точновот что он говорит: -

: ошибка LNK2001: неразрешенный внешний символ «public: virtual __thiscall CvCalibFilter :: ~ CvCalibFilter (void)» (?? 1CvCalibFilter @@ UAE @ XZ)

Я видел сообщения от людей, имеющих ту же проблему, но не мог нигде найти решение. Может кто-нибудь помочь?Спасибо!

PS Я установил OpenCV для работы с Visual Studio, как упомянуто в руководстве.

Ответы [ 2 ]

1 голос
/ 19 ноября 2010

В visual studio перейдите на ...

Проект> Свойства 'Имя вашего проекта' ...> Свойства конфигурации> Линкер> Ввод>

Затем перейдите Дополнительные зависимости и добавьте соответствующие .lib-файлы, они должны помочь: cv200.lib cxcore200.lib highgui200.lib

0 голосов
/ 19 ноября 2010

У вас проблема только с CvCalibFilter?

Если да, то есть ли это в вашей сборке OpenCV? Был ли он переименован?

У вас есть последняя версия, вы сами ее сделали?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...