报错大致有四个,在yolov8_det和yolov8_seg里面都要设置这个postprocess.cpp的属性页
报错内容:
严重性 代码 说明 项目 路径 文件 行 禁止显示状态
错误 C2059 语法错误:“)” yolov8_det D:\tensorrtx-master\yolov8\src D:\tensorrtx-master\yolov8\src\postprocess.cpp 106
严重性 代码 说明 项目 路径 文件 行 禁止显示状态
错误 C2062 意外的类型“unknown-type” yolov8_det D:\tensorrtx-master\yolov8\src D:\tensorrtx-master\yolov8\src\postprocess.cpp 106
严重性 代码 说明 项目 路径 文件 行 禁止显示状态
错误 C2589 “(”:“::”右边的非法标记 yolov8_det D:\tensorrtx-master\yolov8\src D:\tensorrtx-master\yolov8\src\postprocess.cpp 106
严重性 代码 说明 项目 路径 文件 行 禁止显示状态
错误(活动) E0040 应输入标识符 yolov8_det D:\tensorrtx-master\yolov8\src D:\tensorrtx-master\yolov8\src\postprocess.cpp 106
把postprocess.cpp属性页打开——在解决方案资源管理器中——右键“属性”——常规——项类型——选择为CUDA C/C++项目
然后清理以后,重新生成,即可解决上面出现的所有报错