#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
|