How to fix Simulink c code generator case sensitivity issue?
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commento
Govind KM
il 8 Nov 2024
@Christian Edgar What is the error that pops up after renaming the folder to lowercase?
Risposte (1)
Govind KM
il 13 Nov 2024
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 Commenti
Vedere anche
Categorie
Scopri di più su Simulink Functions in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!