Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

Multiple Matlab installations with diferent mex compiler?

1 Ansicht (letzte 30 Tage)
Jonas
Jonas am 10 Feb. 2015
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
If I have many different Matlab installations (both 32-bit and 64 bit) I need also different mex compiler but it seeems that the installations uses the same directory to store this information (c:\matlab_prefdir) so the latest setting is used on all installations. How can i change this to use different folders for different Matlab versions?

Antworten (2)

Titus Edelhofer
Titus Edelhofer am 10 Feb. 2015
Hi Jonas,
multiple MATLAB installations do not share the same preferences, but 32/64 bit, that's right. One simple strategy is to add a file startup.m to matlab\toolbox\local (or some other folder, that you use as startup folder in Windows), and put a line similar to
mex -setup:C:\MATLAB\R2014b\bin\win64\mexopts\msvc2012.xml
into it. This way you do the mex setup each time you start a MATLAB version.
Titus

Jonas
Jonas am 10 Feb. 2015
Bearbeitet: Jonas am 10 Feb. 2015
Hmmm, I have 2012b 64-bit and 2013b 32-bit installed and they both point to c:\matlab_prefdir
I note that I have an environment variable MATLAB_PREFDIR set to this folder. I will try to remove this and see I get different folders!
  1 Kommentar
Titus Edelhofer
Titus Edelhofer am 10 Feb. 2015
Bearbeitet: Titus Edelhofer am 10 Feb. 2015
That could be the reason. Usually it's on Windows something like
C:\Users\username\AppData\Roaming\MathWorks\MATLAB\R2014b
Titus

Diese Frage ist geschlossen.

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by