building standalone application fails on file I don't use
4 views (last 30 days)
Building a standalone application from a project that I created in 2010a, and has built successfully many times.
In particular, I get the following error:
Warning: an error occurred while parsing class RTW.TflViewer: Undefined function 'findclass' for input arguments of type 'double'.
It stays a warning for sufficiently long that I start to hate my life and then I get this:
Depfun error: 'The specified super-class 'Simulink.codemetrics.SlCodeMetrics' contains a parse error or cannot be found on MATLAB's search path, possibly shadowed by another file with the same name.'
The only thing I can think is that our license changed and that some nonsense comes over from the previous version. The compiler is obnoxiously slow, maybe Mathworks could make it so it only touches files when they are called for by the program being compiled instead of going out and looking for errors in files that aren't used. Reminds me of the good old days when you could start a compilation and take a break with confidence that it wouldn't be done when you got back.
Kaustubha Govind on 30 Jan 2012
This seems like it could be due to a bug. Please consider reporting this to MathWorks Tech Support.
Are you using functions for a particular toolbox in your compiled code? If yes, try manually specifying paths to the required toolboxes using the "-N -p" option and see if the issue is resolved:
>> mcc -m mytest.m -N -p 'C:\Program Files\MATLAB\R2011b\toolbox\comm'