How to fix Simulink c code generator case sensitivity issue?
34 次查看(过去 30 天)
显示 更早的评论
I am trying to include a c file in Simulink. In Configuration Parameters -> Simulation Target I have added the appropriate files and headers. When I selece Validate custom code Simulink returns what I guess is a compiler error:
libcpp: Can't open input file ..\\slprj\\_slcc\\koazhuz13p6xrvzw4cvuy\\slcc_interface_koazhuz13p6xrvzw4cvuy.c
I believe this is due to case sensitivity, as the actual folder name is kOazhUz13p6xRVzW4CvUY and if I rename it to the lower case i.e. koazhuz13p6xrvzw4cvuy the compiler seems to get further before throwing another error. Is there a way I can get Simulink to stop generating case variable folder names or otherwise fix this issue? Thanks!
1 个评论
Govind KM
2024-11-8,10:07
@Christian Edgar What is the error that pops up after renaming the folder to lowercase?
回答(1 个)
Govind KM
2024-11-13,9:21
i had a similiar issue when using custom C files to generate code for my model in Simulink. A workaround for me was to move all included source and header files to a subdirectory inside the custom code generation folder.
Some other possible workarounds are:
- Renaming the code files/folders to lowercase.
- Avoid using custom folders for cache and code generation.
More information on managing build process folders can be found here:
Hope this is helpful!
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Simulink Functions 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!