I generated .cpp code from Simulink in Windows 10.
I copied generated files: "build_ros_model.sh" and "{filename}.tgz" to Ubuntu and run the command below.
$ ./build_ros_model.sh RobotController.tgz /catkin_ws
Then I got an error:
"{filepath}/csleepfun_windows.c:5:21: fatal error: windows.h: No such file or directory"
and the build failed.
I also tried "build and run" option, and got the same error.
How should I do to build my generated code?

 Réponse acceptée

MathWorks Support Team
MathWorks Support Team le 17 Sep 2020

0 votes

Some part of generated C code relies on the OS which the code were generated (in this case, Windows).
Generating codes in target OS (in this case, Ubuntu) is a workaround for this issue.

Plus de réponses (0)

Produits

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by