SLMaster
SLMaster copied to clipboard
[Compilation issue] algorithm 模块编译报错
Desktop (please complete the following information):
- Windows OS Version: [e.g. windows 11]
- SLMaster Version: [e.g. master]
- OpenCV Version: [e.g. 4.6.0]
- VTK Version: [e.g. 9.2.0]
- PCL Version: [e.g. 1.13.1]
- Qt Version: [e.g. 5.15.2]
Describe the compilation issue A clear and concise description of what the compilation issue is.
Screenshots
Additional context algorithm 模块编译报错
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(277,16): error C2530: “slmaster::algorithm::leftUnwrapMap”: 必须初始化引用
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(277,56): error C2530: “slmaster::algorithm::InputArray”: 必须初始化引用
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(277,42): error C2146: 语法错误: 缺少“;”(在标识符“rightUnwrapMap”的前面)
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(277,56): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(278,29): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(278,17): error C2146: 语法错误: 缺少“;”(在标识符“disparityMap”的前面)
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(278,29): error C2059: 语法错误:“)”
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(278,37): error C2143: 语法错误: 缺少“;”(在“{”的前面)
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(278,37): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(290,5): error C2061: 语法错误: 标识符“OutputArray”
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(288,39): error C2511: “bool slmaster::algorithm::SinusCompleGrayCodePattern_Impl::decode(const std::vector<std::vector<cv::Mat,std::allocatorcv::Mat>,std::allocator<std::vector<cv::Mat,std::allocatorcv::Mat>>> &) const”:“slmaster::algorithm::SinusCompleGrayCodePattern_Impl”中没有找到重载的成员函数
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(9,7): message : 参见“slmaster::algorithm::SinusCompleGrayCodePattern_Impl”的声明
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(294,42): error C2065: “disparityMap”: 未声明的标识符
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(294,20): error C2530: “disparity”: 必须初始化引用
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(296,9): error C2065: “flags”: 未声明的标识符
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(316,9): error C2671: “slmaster::algorithm::SinusCompleGrayCodePattern_Impl::decode”: 静态成员函数没有“this”指针
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusCompleGraycodePattern.cpp(316,9): error C2440: “
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusShiftGraycodePattern.cpp(151,22): error C2065: “range”: 未声明的标识符
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusShiftGraycodePattern.cpp(151,39): error C2065: “range”: 未声明的标识符
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusShiftGraycodePattern.cpp(168,6): error C2059: 语法错误:“)”
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusShiftGraycodePattern.cpp(171,5): error C2059: 语法错误:“if”
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusShiftGraycodePattern.cpp(171,29): error C2143: 语法错误: 缺少“;”(在“{”的前面)
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusShiftGraycodePattern.cpp(171,29): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>C:\Users\azh\Desktop\SLMaster-master\src\algorithm\cpuStructuredLight\sinusShiftGraycodePattern.cpp(216,24): error C2440: “