Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

MCR version

161 views
Skip to first unread message

Sergio

unread,
May 9, 2012, 4:56:09 PM5/9/12
to
Hello everyone,

I have a question that might be a silly one, but I couldn't find any answers. So, I'm currently running Matlab 2011b and I'm trying to run a .exe file created under Matlab 2011a.

To do so, I know I have to download the MCR installer. However, when I try to run the application, there's an error message stating that I need the 7.15 version.

The problem is that I can only find the newest version (I think it's the 7.17, corresponding to Matlab 2012a).

So, does it mean that the developer must have the same MCR version as the user? That seems very restrictive.

Thanks in advance.

ImageAnalyst

unread,
May 9, 2012, 5:24:53 PM5/9/12
to
Yes, that's true. You need to get the MCR from the person who
compiled your app. You can install that. It does not have to be from
the same version that your development environment is from. So he can
use R2011a and you can install MCR 2011a and his app on your computer
even though you can have full blown MATLAB R2012a on your computer,
and there should not be any conflict.

Steven_Lord

unread,
May 10, 2012, 9:22:13 AM5/10/12
to


"Sergio " <sket...@zipmail.com.br> wrote in message
news:joell8$pk7$1...@newscl01ah.mathworks.com...
It's the other way around. The user must have the MCR version corresponding
to the version of MATLAB with which the developer compiled the application.

http://www.mathworks.com/help/toolbox/compiler/f12-999353.html

From the section of that page titled "Installing Multiple MCRs on One
Machine":

"Deploying a Recompiled Application. Always run your compiled applications
with the version of the MCR that corresponds to the MATLAB version with
which your application was built. If you upgrade your MATLAB Compiler
software on your development machine and distribute the recompiled
application to your users, you should also distribute the corresponding
version of the MCR. Users should upgrade their MCR to the new version. If
users need to maintain multiple versions of the MCR on their systems, refer
to Installing Multiple MCRs on One Machine for more information."

If they'd built their application with release R2012a, they could direct you
to the MATLAB Compiler page where you could download the R2012a MCR:

http://www.mathworks.com/products/compiler/

Since they built their application with an earlier release, you should
contact them and ask them for the appropriate MCR.

--
Steve Lord
sl...@mathworks.com
To contact Technical Support use the Contact Us link on
http://www.mathworks.com

0 new messages