"fatal error C1083: Cannot open include file: 'rt_logging.h': No such file or directory"
20 ビュー (過去 30 日間)
古いコメントを表示
I have built a model in simulink and i have generated c code using ert.tlc(system target file) and when I use mex command for that generated c code that is mex model.c in order to test the generated code for errors it is showing the following error " fatal error C1083: Cannot open include file: 'rt_logging.h': No such file or directory". Solution to this problem will be very helpful
1 件のコメント
PJ
2023 年 3 月 2 日
I'm getting a similar error when attempting to build in R2022b:
fatal error C1083: Cannot open include file: 'rtGetInf.h': No such file or directory
Did you find a resolution to this issue?
回答 (1 件)
Manish
2024 年 10 月 11 日
編集済み: Manish
2024 年 10 月 11 日
Hi,
I understand that you are unable to locate the ‘rt_logging.h’.
Here are the simple steps you can follow to locate your ‘rt_logging.h’:
The "rt_logging.h" file is located in MATLAB's installation directory under `<matlabroot>/rtw/c/src`
To resolve the error, copy this file from the specified directory and paste it into your project folder.
To obtain all necessary "header files" during code generation, follow these steps:
- Go to "Model Settings" in the "Modeling" tab on the taskbar.
- Access the "Code Generation" section.
- In the "Code Generation" area, under "Build Process," ensure that the "Generate Code Only" option is not selected.
- Check the option labeled "Package code and artifacts."
- Generate the code again
On following the above instructions, Simulink will create a zip file containing the code generation files and all required header files, which are stored in a separate folder.
Hope this helps!
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!