2

我正在尝试C/C++从代码构建静态库MATLAB,但收到以下错误:

“函数‘应用程序’输入属性规范不匹配:预期为 0,但发现为 2。”

这是我要转换的函数:

function [  ] = application( )
%#codegen

global a
global b
global c
global d
global e

[e, d] = calculate(a, b, c, d);

end

如您所见,函数中没有定义本地输入或输出。在构建之前,我已经定义了所有全局变量类型,并设置了它们的初始值。在 MATLAB 中测试我的代码时,我在application.m从主MATLAB脚本运行“”之前用数据填充全局变量 a、b、c 和 d。

4

0 回答 0