error: ‘TRT_DEPRECATED_ENUM’ does not name a type TRT_DEPRECATED_ENUM
时间: 2023-08-17 14:04:12 浏览: 201
这个错误是由于TensorRT版本问题导致的。在旧版本的TensorRT中,使用的是`TRT_DEPRECATED_ENUM`,而在新版本中已经被替换成了`TRT_DEPRECATED`。解决这个问题的方法是将错误信息中的`TRT_DEPRECATED_ENUM`替换成`TRT_DEPRECATED`。如果你使用的是旧版本的TensorRT,可以在代码中添加以下宏定义来避免这个错误:
```
#define TRT_DEPRECATED TRT_DEPRECATED_ENUM
```
如果你使用的是新版本的TensorRT,则不需要添加这个宏定义。
相关问题
error: ‘CV_DEPRECATED_EXTERNAL’ does not name a type; did you mean ‘TRT_DEPRECATED_ENUM’?
这个错误是由于OpenCV版本问题导致的。在旧版本的OpenCV中,使用的是`CV_DEPRECATED_EXTERNAL`,而在新版本中已经被替换成了`TRT_DEPRECATED_ENUM`。解决这个问题的方法是将错误信息中的`CV_DEPRECATED_EXTERNAL`替换成`TRT_DEPRECATED_ENUM`。如果你使用的是旧版本的OpenCV,可以在代码中添加以下宏定义来避免这个错误:
```
#define TRT_DEPRECATED_ENUM CV_DEPRECATED_EXTERNAL
```
如果你使用的是新版本的OpenCV,则不需要添加这个宏定义。
error: ‘CV_DEPRECATED_EXTERNAL’ does not name a type; did you mean ‘TRT_DEPRECATED_ENUM’? CV_DEPRECATED_EXTERNAL
这个错误是由于OpenCV版本问题导致的。在旧版本的OpenCV中,使用的是`CV_DEPRECATED_EXTERNAL`,而在新版本中已经被替换成了`CV_DEPRECATED`。解决这个问题的方法是将错误信息中的`CV_DEPRECATED_EXTERNAL`替换成`CV_DEPRECATED`。如果你使用的是旧版本的OpenCV,可以在代码中添加以下宏定义来避免这个错误:
```
#define CV_DEPRECATED CV_DEPRECATED_EXTERNAL
```
如果你使用的是新版本的OpenCV,则不需要添加这个宏定义。
阅读全文