该错误提示说明在代码的某个地方使用了CV_NOEXCEPT,但是CV_NOEXCEPT未被定义为一个类型。

CV_NOEXCEPT是一个C++11的宏,用于指定函数是否为不抛出异常的。它在<opencv2/core/cvdef.h>头文件中定义。

解决这个问题的方法是确保包含了正确的头文件。在代码开头添加以下代码:

#include <opencv2/core/cvdef.h>

如果仍然出现该错误,可能是由于OpenCV版本不同导致的。在这种情况下,你可以尝试更新OpenCV版本或者使用其他方法来指定函数不抛出异常,如使用noexcept关键字。

另外,确保你的编译环境正确配置了OpenCV库。

error ‘CV_NOEXCEPT’ does not name a type 74 inline AsyncArray& operator=AsyncArray&& o CV_NOEXCEPT stdswapp op; return this;ubuntu中编译出现的问题

原文地址: https://www.cveoy.top/t/topic/iL9x 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录