error ‘CV_NOEXCEPT’ does not name a type 74 inline AsyncArray& operator=AsyncArray&& o CV_NOEXCEPT stdswapp op; return this;ubuntu中编译出现的问题
该错误提示说明在代码的某个地方使用了CV_NOEXCEPT,但是CV_NOEXCEPT未被定义为一个类型。
CV_NOEXCEPT是一个C++11的宏,用于指定函数是否为不抛出异常的。它在<opencv2/core/cvdef.h>头文件中定义。
解决这个问题的方法是确保包含了正确的头文件。在代码开头添加以下代码:
#include <opencv2/core/cvdef.h>
如果仍然出现该错误,可能是由于OpenCV版本不同导致的。在这种情况下,你可以尝试更新OpenCV版本或者使用其他方法来指定函数不抛出异常,如使用noexcept关键字。
另外,确保你的编译环境正确配置了OpenCV库。
原文地址: https://www.cveoy.top/t/topic/iL9x 著作权归作者所有。请勿转载和采集!