Matlab 编码器不支持的函数
Matlab coder unsupported functions
我正在尝试通过MATLAB编码器将一段MATLAB代码转换为C++。 MATLAB 代码中的许多函数,如 imread
、imshow
、normcorr2
,都不被 MATLAB 编码器支持。
选择可以解决这个问题? 是否可以使用 C++ 重写这些功能并通过 MEX 文件插入它们? 请注意,我对 MATLAB 的经验很少,所以我可能会在谈论我的后方。
你向编码人员提供 C 代码的想法是正确的,但 mex 不起作用。相反,您必须使用 coder.ceval
.
另一种选择是coder.extrinsic
,如果你使用它,你告诉MATLAB编码器不要生成代码,而是在MATLAB中调用函数。如果这样做,显然需要在目标系统上安装 MATLAB。
相关文章:
- Casablanca/cpprestsdk listener.support接受函数,但不支持方法
- 为什么向量不支持 size 作为成员变量,就像 Java 类中的长度变量一样,而是函数 size()?
- C++11 NVCC 不支持函数 iota()?
- 如何将 MATLAB 图像处理库内置函数转换为 MATLAB 编码器代码生成不支持的 C++?
- PGI 不支持 OpenMP 4.5 运行时函数
- createProcessWithLogon返回不支持的函数
- QT快速UI表单不支持函数
- 错误C4430:丢失类型指定词 - 假设INT.注意:C 不支持对我的构造函数的默认设置
- 聚合初始化不支持构造函数访问
- 为什么 g++ 不支持在 Ubuntu 上使用分配器构造函数?
- 我的 cipher() 函数似乎不支持大写字母
- Matlab 编码器不支持的函数
- 函数指针是否不支持C++中的实例类型
- clang 3.5中不支持-finline函数
- Matlab Codegen:不支持匿名函数
- java.lang.IllegalArgumentException:函数参数0处不支持的参数
- 为什么C++"标准"不支持另一个函数中的函数定义?
- 为什么 gcc 不支持裸函数?
- 调用函数时不支持间接强制转换
- 对于不支持RTLD_DEEPBIND的平台,是否有替代 dlopen() 函数中 dlopen() 函数中的标志RTLD_DEEPBIND?