2017-01-25 97 views
0

我相信我建了ITKopencv橋。但是當我編譯我的代碼時,出現如下錯誤:itk :: OpenCVImageBridge尚未申報

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

有人可以告訴我我做錯了什麼嗎?

這裏的ITK是如何構建的:

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指令。但是調用它的程序有include指令。它應該放在這個頭文件中。哇。非常感謝。 – Bear