MATLAB: Should I install the MCR on a target machine if they already have MATLAB installed

compilerMATLAB Compilermcrinstallermcrinstaller.exe

I want to give my MATLAB Compiler generated executable to someone who has the same version of MATLAB installed as myself but who does not have the MATLAB Compiler. Do I need to have them install the MCR on their machine?

Best Answer

This bug has been fixed in Release 14 Service Pack 3 (R14SP3). For previous product releases, read below for any possible workarounds:
Yes, however, due to a bug, they may actually harm their MATLAB preferences if they have MATLAB installed and they install the MCR. If they have already installed the MCR on their machine and they are now experiencing problems with MATLAB, have them delete all of the files in their MATLAB preferences directory.
To find out what the preferences directory is, have them use the PREFDIR command inside MATLAB. Be sure to close MATLAB before deleting the files.
After restarting MATLAB, it should work fine and they will also be able to run your application.