2017-01-25 13 views
0

Я считаю, что я построил ITK с opencv bridge. Но когда я компилирую мой код, я получаю сообщение об ошибке, которая говорит:itk :: OpenCVImageBridge не был объявлен

error: 'itk::OpenCVImageBridge' has not been declared

Может кто-нибудь пожалуйста, скажите мне, что я делаю неправильно?

Вот как ИКА была построена:

cmake -D BUILD_EXAMPLES:BOOL=OFF -D BUILD_TESTING:BOOL=OFF -D BUILD_TESTS:BOOL=OFF -D Module_ITKVideoBridgeOpenCV:BOOL=ON -D Module_ITKReview:BOOL=ON -D BUILD_SHARED_LIBS:BOOL=ON 

Спасибо.

ответ

2

Вы, вероятно, забыв #include <itkOpenCVImageBridge.h>

+1

Я думаю, что это то, что случилось: Был заголовочный файл, который компилируется только штрафом в прошлом, несмотря на то, что не хватало включаемые директивы. Но программы, которые его называли, имели директиву include. Это должно было быть в этом файле заголовка в первую очередь. Вау. Огромное спасибо. – Bear

 Смежные вопросы

  • Нет связанных вопросов^_^