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 にデータを入力します。