|
本帖最后由 z13228604287 于 2023-4-21 17:09 编辑
模块定义:
<火山程序 类型 = "通常" 版本 = 1 />
类 视觉_标量 <公开 @别名 = "cv.Scalar">
{
方法 标量 <公开 静态 类型 = 视觉_标量 @嵌入式方法 = "" "">
参数 a <类型 = 小数>
参数 b <类型 = 小数>
参数 c <类型 = 小数>
参数 d <类型 = 小数>
{
@ @dt<视觉_标量> (@<a>,@<b>,@<c>,@<d>)
}
#
}
调用:
<火山程序 类型 = "通常" 版本 = 1 />
变量 颜色 <类型 = 视觉_标量>
颜色 = 视觉_标量.标量 (1, 2, 3, 4)
报错:
<E:\VolcanoSoftwarePC_Project\OpenCV\src\main.v>, 1: 错误:
error C3083: “对象类”:“::”左侧的符号必须是一种类型
error C2039: "sGetRuntimeClass": 不是 "cv::Scalar_<double>" 的成员
E:\VolcanoSoftwarePC_Project\OpenCV\x64\include\opencv2/core/types.hpp(696): note: 参见“cv::Scalar_<double>”的声明
error C3861: “sGetRuntimeClass”: 找不到标识符
编译生成目标文件"E:\VolcanoSoftwarePC_Project\_int\OpenCV\debug\x64\linker\OpenCV.exe"失败
--- 项目"OpenCV"编译或链接失败. 编译过程中共遇到了 0 个警告, 2 个错误.
|
|