严重性 代码 说明 项目 文件 行 禁止显示状态
错误 C3536 “ret”: 初始化之前无法使用 dll_detector f:\project\detect\yolov7\yolov7-tensorrt_dll_trt8\sln\dll_detector\yolov7.cpp 318
代码:
void* buffers[2];
auto start = std::chrono::system_clock::now();
const int inputIndex = engine->getBindingIndex(INPUT_BLOB_NAME);
assert(engine->getBindingDataType(inputIndex) == nvinfer1::DataType::kFLOAT);
const int outputIndex = engine->getBindingIndex(OUTPUT_BLOB_NAME);
assert(engine->getBindingDataType(outputIndex) == nvinfer1::DataType::kFLOAT)
在C++项目中遇到错误C3536,该错误指出变量'ret'在其初始化之前无法被使用。具体出现在'dll_detector'项目的'yolov7.cpp'文件的第318行。错误可能由于变量声明和使用顺序不当导致。解决方法通常涉及检查并调整变量的声明和初始化顺序,确保变量在使用前已正确初始化。
订阅专栏 解锁全文
578

被折叠的 条评论
为什么被折叠?



