tensorrtx编译yolov8报错解决——C2059 语法错误:“)” yolov8_det D:\yolov8\src\postprocess.cpp

本文讲述了在使用TensorRTX的yolov8Det和yolov8Seg时遇到的编译错误,主要集中在postprocess.cpp文件。通过修改项类型为CUDAC/C++项目并清理后重新生成,解决了C++语法和类型错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

光芒再现dev

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值