C++ c4行人检测器。cpp:283:8:错误:‘;显示检测步骤’;未在此范围中声明

C++ c4行人检测器。cpp:283:8:错误:‘;显示检测步骤’;未在此范围中声明,c++,compilation,C++,Compilation,我正在尝试编译当前的CPP文件,它给了我以下错误。我是新来的。我们将非常感谢您的帮助。此外,如果我把它弄错了,任何其他编译和运行它的方法都会很有帮助 (base) ritika@ritika-HP-Pavilion-Laptop-15-cc1xx:~/Downloads/C4-Real-time-pedestrian-detection-master$ g++ c4-pedestrian-detector.cpp c4-pedestrian-detector.cpp: In membe

我正在尝试编译当前的CPP文件,它给了我以下错误。我是新来的。我们将非常感谢您的帮助。此外,如果我把它弄错了,任何其他编译和运行它的方法都会很有帮助

(base) ritika@ritika-HP-Pavilion-Laptop-15-cc1xx:~/Downloads/C4-Real-time-pedestrian-detection-master$ g++ c4-pedestrian-detector.cpp 
    c4-pedestrian-detector.cpp: In member function ‘bool IntImage<T>::Load(cv::Mat, char)’:
    c4-pedestrian-detector.cpp:283:8: error: ‘Show_Detection_Steps’ was not declared in this scope
         if(Show_Detection_Steps)
            ^~~~~~~~~~~~~~~~~~~~
(基本)ritika@ritika-HP-Pavilion-Laptop-15-cc1xx:~/Downloads/C4实时行人检测主机$g++C4-PENDER-detector.cpp
c4-PENDER-detector.cpp:在成员函数“bool-infintage::Load(cv::Mat,char)”中:
c4行人检测器。cpp:283:8:错误:“显示检测步骤”未在此范围内声明
如果(显示检测步骤)
^~~~~~~~~~~~~~~~~~~~

代码确实被破坏了<代码>显示检测步骤在声明之前使用

由于实现模板的方法不同,有些编译器可以让您侥幸逃脱,这可能就是作者错过它的原因。但是,代码是按C++语言的。
您应该使用链接到的GitHub项目页面将此作为错误报告给作者。

请在帖子中直接发布相关代码,而不是链接到其他网站。另外,请确保它只是相关的代码,这样我们就不必深入研究一个1000多行的cpp文件。为什么不在项目页面上报告这个错误呢?这是其他人的代码,他们可以帮助您修复它。并非所有内容都必须是堆栈溢出。您链接到的代码有错误。它定义了首次使用后(第283行)显示检测步骤(第588行)。除非
Show\u Detection\u步骤
在某个头文件中声明。顺便说一句,我同意编译器的说法。这可能是由于VS允许它,因为它没有两阶段查找。我需要一个预先训练好的模型,用于实时视频流的行人检测。我的朋友给了我这个文件的链接,所以我应该运行并测试它。你确定代码有错吗?@PaulSanders