I have trouble building Solution in MSVC for simulink model to generate execuatble
Ältere Kommentare anzeigen
Once the solution file is created, it throws an error in VS 2019 :
fatal error C1083: Cannot open include file: 'nuttx/config.h': No such file or directory
I use VS 2019 with platform toolset v 142 with matlab 2021a.
Thanks,
Maria
Antworten (1)
Anshuman
am 10 Sep. 2024
Hello,
The error you're encountering indicates that the build process is unable to locate the 'nuttx/config.h' file, which is required for compilation. Here are some steps you can take to resolve this issue:
- Ensure that the directory containing 'nuttx/config.h' is included in the project's include paths.
- In Visual Studio, right-click on your project in the Solution Explorer, select "Properties," and navigate to "C/C++" -> "General" -> "Additional Include Directories." Add the path where "nuttx/config.h" resides.
- Ensure that MATLAB is properly configured to work with your version of Visual Studio. You can verify this by running the following command in MATLAB:
mex -setup
% This command will guide you through configuring the compiler settings.
- Check if there are any environment variables that need to be set for NuttX or your project. Variables such as INCLUDE or PATH might need to be updated.
- After making the necessary changes, try cleaning and rebuilding the project in Visual Studio. You can do this by selecting "Build" -> "Clean Solution" followed by "Build" -> "Rebuild Solution."
You can refer to these documentation links:
- https://learn.microsoft.com/en-us/cpp/build/working-with-project-properties?view=msvc-160
- https://in.mathworks.com/help/matlab/ref/mex.html#d123e291336
- The Apache NuttX Companion — NuttX Companion 0.1.6 documentation (nuttx-companion.readthedocs.io)
Hope it helps!
Kategorien
Mehr zu Programming finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!