Matlab Coder: Build Failed: The system cannot find the path specified.
7 views (last 30 days)
Show older comments
I am attempting to build a very basic MEX file from an existing m-file to test the Matlab to C functionality.
I have been unable to move beyond this error.
Originally I presumed the system could not find the path specified because the Matlab files were in a folder structure that contained spaces in the folder names.
To kill 2 birds I downloaded the updated, current version of Matlab and installed Matlab in a directory structure containing no spaces in the folder names.
Much to my dismay, I have attempted the MEX file generation and am still receiving exactly the same error.
The most troubling aspect is that Matlab does not tell me EXACTLY which path it cannot find.
Also, I have manually double-checked that the folder paths in the target build log do exist.
Any assistance would be greatly appreciated! Thank you in advance!
The Matlab Coder output is below as well as the code generation report:
Coder Output: ??? Build error: Compilation returned error status code 2. See the target build log in the report for further details.
Error in ==> ComputeDistanceObjectNOW Line: 1 Column: 1 Code generation failed: Open error report.
Report: (Target Build Log)
1 lcc -c -I"C:\MATLAB\R2012a\sys\lcc\include" -DMATLAB_MEX_FILE -noregistrylookup -DMX_COMPAT_32 -DNDEBUG -I"C:\MATLAB\R2012a\extern\include" -I"C:\MATLAB\R2012a\simulink\include" -I"C:\MATLAB\R2012a\toolbox\shared\simtargets" -I"C:\MatlabCcode\codegen\mex\ComputeDistanceObjectNOW" -I"C:\MatlabCcode" "ComputeDistanceObjectNOW_initialize.c"
2 The system cannot find the path specified.
3 gmake: *** [ComputeDistanceObjectNOW_initialize.obj] Error 1
10 Comments
Accepted Answer
T-squared
on 16 Aug 2012
Edited: T-squared
on 16 Aug 2012
1 Comment
Kaustubha Govind
on 17 Aug 2012
Glad you were able to troubleshoot and resolve the issue, T-squared. Thanks so much for posting your findings - I'm sure someone else will come along in the future and benefit from your answer. :)
More Answers (1)
Kaustubha Govind
on 16 Aug 2012
T-squared: I'm quite stumped at this point. There might be a variety of reasons, so I would recommend contacting MathWorks Technical Support.
0 Comments
See Also
Categories
Find more on C Shared Library Integration 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!