在mingw32-make 的过程中,出现错误,
[ 41%] Building CXX object CMakeFiles/DLP_SDK.dir/src/common/debug.cpp.obj
[ 42%] Building CXX object CMakeFiles/DLP_SDK.dir/src/structured_light/structured_light.cpp.obj
D:\TexasInstruments-DLP\DLP-ALC-LIGHTCRAFTER-SDK-2.0\DLP-ALC-LIGHTCRAFTER-SDK\src\structured_light\structured_light.cpp:20:14: error: 'StructuredLight' has not been declared
unsigned int StructuredLight::GetTotalPatternCount(){
^
D:\TexasInstruments-DLP\DLP-ALC-LIGHTCRAFTER-SDK-2.0\DLP-ALC-LIGHTCRAFTER-SDK\src\structured_light\structured_light.cpp: In function 'unsigned int dlp::GetTotalPatternCount()':
D:\TexasInstruments-DLP\DLP-ALC-LIGHTCRAFTER-SDK-2.0\DLP-ALC-LIGHTCRAFTER-SDK\src\structured_light\structured_light.cpp:21:12: error: invalid use of 'this' in non-member function
return this->sequence_count_total_;
...........
CMakeFiles\DLP_SDK.dir\build.make:387: recipe for target 'CMakeFiles/DLP_SDK.dir/src/structured_light/structured_light.cpp.obj' failed
mingw32-make[2]: *** [CMakeFiles/DLP_SDK.dir/src/structured_light/structured_light.cpp.obj] Error 1
CMakeFiles\Makefile2:98: recipe for target 'CMakeFiles/DLP_SDK.dir/all' failed
mingw32-make[1]: *** [CMakeFiles/DLP_SDK.dir/all] Error 2
makefile:82: recipe for target 'all' failed
mingw32-make: *** [all] Error 2
这个问题怎么解决,或者有什么思路给启发一下,我用的库是opencv-3.4.5,同时将contrib一起的
