ターゲット環境MCR向けにパッケージ化できません

MATLAB2015b & Visual C++ 2015でdllを作成しようとすると、mccExcludedFilesに「ターゲット環境MCR向けにパッケージ化できません。ライセンスCompilerによってパーツリストから削除されました。」とメッセージが出ます。これは何ですか?

 Accepted Answer

Etsuo Maeda
Etsuo Maeda on 12 Mar 2018
Edited: michio on 12 Mar 2018

2 votes

複数の可能性が考えられます。以下3点についてご確認ください。
1. VC++ 2015 ProかExpressか
Supported and Compatible Compilers Release 2015bにありますように、R2015bではVC++ 2015 Professionalをサポートしております。 まずは、適切なコンパイラを選択されているかどうかについてご確認ください。
2. MATLAB Compilerがサポートしていない関数が含まれている
上記URLのCannot be compiledに含まれる関数はコンパイルすることができません。
3. 製品の依存関係解析の失敗
%#function
過去の事例ですとdataset関数でコンパイルに失敗することが確認されています。
メイン関数の function 行の次の行に、以下のような function プラグマを挿入し、再度コンパイルし、動作をご確認いただけますでしょうか。
%#function dataset

More Answers (0)

Categories

Asked:

on 2 Mar 2018

Edited:

on 12 Mar 2018

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!