Codegen Fails Without Showing any Errors
Show older comments
Matlab 2022a:
The Matlab Coder Report Viewer indicated that I have a build error:
"Build error: C++ compiler produced errors. See the Build Log for further details.More Info"
But when I view the Build Logs it doesn't contain any errors. It just ends like this:
...
[18/260] cl /c /Zc:__cplusplus /Zp8 /GR /W3 /EHs ... \fuelopt_nlp.obj
fuelopt_nlp.cpp
ninja: build stopped: subcommand failed.
My only guess is that the build ninja is preventing the error message from being displayed. Is there a way to get verbose build logs or disable the ninja?
3 Comments
Raghu Boggavarapu
on 22 Aug 2022
Edited: Raghu Boggavarapu
on 22 Aug 2022
Could you please let us know if you are able to build portable code (library/dll) ?
If you are using "codegen" then you can create the configuration using coder.config('lib') / coder.config('dll')
Burnham Stokes
on 23 Aug 2022
Edited: Burnham Stokes
on 23 Aug 2022
Raghu Boggavarapu
on 25 Aug 2022
You can use coder.updateBuildInfo to add additional flags to target compiler: Update build information object RTW.BuildInfo - MATLAB coder.updateBuildInfo - MathWorks India
Answers (0)
Categories
Find more on Build Configuration in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!