#ifndef CV_UTILS_H #define CV_UTILS_H #ifdef _MSC_VER # ifdef CV_STATIC_LIB # define CV_SDK_API_ # elif defined SDK_EXPORTS # define CV_SDK_API_ __declspec(dllexport) # else # define CV_SDK_API_ __declspec(dllimport) # endif #else /* _MSC_VER */ # ifdef SDK_EXPORTS # define CV_SDK_API_ __attribute__((visibility ("default"))) # else # define CV_SDK_API_ # endif #endif typedef int cv_errcode; #define CV_OK 0 ///< 正常运行 #define CV_E_INVALIDARG -1 ///< 无效参数 #define CV_E_HANDLE -2 ///< 句柄错误 #define CV_E_OUTOFMEMORY -3 ///< 内存不足 #define CV_E_FAIL -4 ///< 运行失败,内部错误 #define CV_E_DELNOTFOUND -5 ///< 定义缺失 #define CV_E_INVALID_PIXEL_FORMAT -6 ///< 不支持的图像格式 #define CV_E_FILE_NOT_FOUND -7 ///< 文件不存在 #define CV_E_INVALID_FILE_FORMAT -8 ///< 模型格式不正确导致加载失败 #define CV_E_FILE_EXPIRE -9 ///< 模型文件过期 #define CV_E_INVALID_AUTH -13 ///< license不合法 #define CV_E_INVALID_APPID -14 ///< 包名错误 #define CV_E_AUTH_EXPIRE -15 ///< SDK过期 #define CV_E_UUID_MISMATCH -16 ///< UUID不匹配 #define CV_E_ONLINE_AUTH_CONNECT_FAIL -17 ///< 在线验证连接失败 #define CV_E_ONLINE_AUTH_TIMEOUT -18 ///< 在线验证超时 #define CV_E_ONLINE_AUTH_INVALID -19 ///< 在线校验失败 #define CV_E_LICENSE_IS_NOT_ACTIVABLE -20 ///< license不可激活 #define CV_E_ACTIVE_FAIL -21 ///< license激活失败 #define CV_E_ACTIVE_CODE_INVALID -22 ///< 激活码无效 #define CV_E_UNSUPPORTED -1000 ///< 不支持的函数调用方式 #endif