Я встретил те же проблемы, что и у вас.Интерфейс C ++ для OpenCV2.3 не работал, и некоторые функции пришлось преобразовать в версию C.
Но, наконец, я обнаружил, в чем проблема **.
Это потому, чтосвойства проекта, когда вы скомпилировали исходный код OpenCV с помощью CMake , не совпадают со свойствами вашего текущего проекта. (Может быть, библиотеки и библиотеки вашего OpenCV загружаются из Интернета, и они могут быть скомпилированы с другим wierdсвойства.)
Итак, я проверил свой проект исходного кода OpenCV, сгенерированный CMake, обнаружил свойство проекта , C / C ++ -> Генерация кода , библиотека времени выполнения is Многопоточная отладочная DLL (/ MDd) .
Затем я изменяю соответствующее свойство в моем текущем проекте, и мой проект работает хорошо.В то же время, другой интерфейс C ++ для ошибок OpenCV решен хорошо.