Cannot build ROS node code-gen from Windows
1 view (last 30 days)
Show older comments
MathWorks Support Team
on 17 Sep 2020
Answered: MathWorks Support Team
on 13 Jan 2021
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?
Accepted Answer
MathWorks Support Team
on 17 Sep 2020
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.
0 Comments
More Answers (0)
See Also
Categories
Find more on Code Generation in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!