报错大致有四个,在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++项目

然后清理以后,重新生成,即可解决上面出现的所有报错

更多推荐