|  | 
 
| 本帖最后由 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 个错误.
 
 
 
 | 
 |