Hello,
When i generated code with Embedded Coder, generated zip file has a folder named R2018b.
This folder includes 3 folders(extern, rtw and simulink).
Inside these folders, they are some header files.
I noticed that these header files are in the following matlabroots.
MATLABROOT\simulink\include
MATLABROOT\rtw\c\src
MATLABROOT\extern\include
Why these header files are added to the generated zip file? I don't need those header files.
Thanks for help.

 採用された回答

Jonas
Jonas 2020 年 1 月 6 日

0 投票

The feature to generate a .zip package is in fact using the command 'packngo'. You could investigate that command in more detail. Maybe you should check the answer to this question: https://nl.mathworks.com/matlabcentral/answers/452312-package-generated-code-with-the-minimal-set-of-files-necessary-for-compilation-using-packngo

その他の回答 (1 件)

Denis Gurchenkov
Denis Gurchenkov 2019 年 9 月 26 日

0 投票

These header files contain various type definitions, macros, constants and functions that are used by the generated C/C++ code. In your model, they may be unused, but if you use Embedded Coder on a more complicated example (using various blocks and algorithms) you will see the generated code becomes more complicated and starts using those header files.

カテゴリ

ヘルプ センター および File Exchange で Deployment, Integration, and Supported Hardware についてさらに検索

質問済み:

2019 年 9 月 26 日

回答済み:

2020 年 1 月 6 日

Community Treasure Hunt

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

Start Hunting!

Translated by