Matlab Compiler is not linked to Matlab

7 vues (au cours des 30 derniers jours)
Steffen Koop
Steffen Koop le 15 Août 2017
Hello, I just installed Matlab and the Matlab Compiler for 2017a. I want to use the mcrinstaller because I have an executable which runs with mcr 7.13. If I type in mcrinstaller into matlab it says that there isn't a matlab compiler installed. I also added this C:\Program Files\MATLAB\MATLAB Runtime\v92\runtime\win64 to my path variable. Do I have to do something else to link matlab to the matlab compiler so that I can run the command the mcrinstaller?
Thanks for your help!
  6 commentaires
Steffen Koop
Steffen Koop le 4 Sep 2017
Okay, then I missunderstood it. Neverless there is the question how to run an Application which is compiled with an older Matlab version. Is there a Matlab command?
Walter Roberson
Walter Roberson le 4 Sep 2017
You need to get MCR 7.13 (for R2011b) from whom-ever created the executable you are using. The licensing for MCR was different back then: it was permitted back then to make compiled executables available for anonymous download, but access to MCR had to be controlled. You will not be able to get MCR 7.13 alone from Mathworks.
(Note: if you have a MATLAB Compiler license for any later release, you could download an earlier release of MATLAB Compiler and get MCR that way.)
There is no way to use a more up-to-date release to run something compiled with an earlier release.

Connectez-vous pour commenter.

Réponses (2)

Faiz Gouri
Faiz Gouri le 18 Août 2017
Check if you have MCRInstaller at this location- 'C:\Program Files\MATLAB\R2017a\toolbox\compiler\deploy\win64\MCRInstaller.exe'
If not, try to re-install MATLAB and MATLAB Compiler. If that does not resolve the issue, contact MathWorks Technical Support
  1 commentaire
Steffen Koop
Steffen Koop le 21 Août 2017
Thanks for your answer! There is no path like this. In "C:\Program Files\MATLAB\MATLAB Runtime\v92\toolbox" there is a "compiler" folder but also no MCRInstaller.exe . I reinstalled both a few times and I also installed them on a different Laptop but there occures to be the same error...

Connectez-vous pour commenter.


Jan
Jan le 21 Août 2017
Modifié(e) : Jan le 21 Août 2017
The MCRInstaller is not started from inside Matlab. It is the idea of the Matlab runtime and compliled application to run independent from Matlab. So start the MCRInstaller from a shell of the operating system.
  1 commentaire
Steffen Koop
Steffen Koop le 21 Août 2017
But shouldn't be there at least a MCRinstaller exe anywhere? I did not find such a Programm. Neither in the matlab compiler path nor in the matlab path

Connectez-vous pour commenter.

Catégories

En savoir plus sur C Shared Library Integration dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by