|
|
32bit / 64bit was läuft wo |
|
rooky |
Forum-Fortgeschrittener
|
|
Beiträge: 76
|
|
|
|
Anmeldedatum: 25.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2012a
|
|
|
|
|
|
Verfasst am: 20.05.2013, 18:16
Titel: 32bit / 64bit was läuft wo
|
|
Hallo,
ich habe ein spezielles Problem mit den 32bit und 64bit Matlab/Computer Systemen. Mir ist folgedes passiert:
- ich habe auf einem Win7 64bit System Matlab32bit und Matlab64bit installiert. Nun wollte ich mit M32bit ein Programm kompilieren, aber leider lässt sich das Programm (exe) später nicht starten. Der Compiler meldet dabei aber keinen Fehler (mcc -m XXX.m)
- Das gleiche Programm mit M64bit. Läuft bestens auf Win7/64bit.
- Dann bin ich auf einen Win7/32bit Computer gegangen. Compilieren und ausführen des Programms läuft. Aber diese .exe lässt sich wiederrum nicht auf einen 64bit Computer starten.
Jetzt dachte ich immer (scheinbar liege ich da aber falsch), dass sich 32bit Programme überall starten lassen. Also auf einem 64bit oder 32bit Computer.
Kann mir vielleicht jemand weiter helfen der sich da ein bißchen auskennt?
Danke
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 20.05.2013, 18:29
Titel:
|
|
Hallo,
wurde auf den Zielrechnern auch die jeweils passende MATLAB Compiler Runtime (MCR) installiert? Wenn (zu Testzwecken) 32bit und 64bit - Runtime vorhanden sind, auch darauf achten, dass die "richtige" MCR im Systempfad vor der anderen ist.
Sollte das nicht weiterhelfen, bitte auch die verwendete MATLAB-Version angeben.
Grüße,
Harald
|
|
|
rooky |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 76
|
|
|
|
Anmeldedatum: 25.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2012a
|
|
|
|
|
|
Verfasst am: 20.05.2013, 18:38
Titel:
|
|
Hallo Harald,
das ging ja wie der Blitz. Ich habe die MCR installiert. Einmal hatte ich beide MCR(32bit und 64bit) auf meinem Win7/64bit. Einmal glaub ich nur die 32bit. Komischerweise lief die 64bit exe auch ohne der MCR/64bit. Ich dachte dabei das das wahrscheinlich an der vorhandenen Matlab lizenz liegt. Wie auch immer, auf eines hab ich nie geachtet:
Zitat: |
dass die "richtige" MCR im Systempfad vor der anderen ist. |
Wo ist denn dieser Suchpfad für die MCR?
P.S.:Ich hab Matlab 2012a installiert
Danke
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 20.05.2013, 19:04
Titel:
|
|
Hallo,
Zitat: |
Wo ist denn dieser Suchpfad für die MCR? |
Ich meine den Windows Systempfad, den du in Systemsteuerung unter Umgebungsvariablen einstellen kannst.
Grüße,
Harald
|
|
|
rooky |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 76
|
|
|
|
Anmeldedatum: 25.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2012a
|
|
|
|
|
|
Verfasst am: 20.05.2013, 19:43
Titel:
|
|
Hallo Harald,
danke das werde ich prüfen. Aber nochmal ganz allgemein meine Frage:
- Läuft eine auf einem Win7/32bit System compilierte Anwendung (mit Matlab/32bit) auf einem Win7/64bit System?
- Läuft eine auf einem Win7/64bit System compilierte Anwendung (mit Matlab/32bit) auf einem Win7/64bit System?
Also was sollte denn wo laufen?
Danke
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 20.05.2013, 19:48
Titel:
|
|
Hallo,
meines Erachtens sollten mit 32 bit MATLAB kompilierte Anwendungen egal wie unter 32 bit und unter 64 bit lauffähig sein.
Grüße,
Harald
|
|
|
rooky |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 76
|
|
|
|
Anmeldedatum: 25.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2012a
|
|
|
|
|
|
Verfasst am: 20.05.2013, 20:40
Titel:
|
|
Die Frage von mir ist dann natürlich.
Warum tut sie das bei mir nicht?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 20.05.2013, 21:12
Titel:
|
|
Hallo,
hast du die richtige (Version und Bit) MCR installiert?
Ist sie auf dem Windows-Systempfad vor anderen MCRs?
Was passiert, wenn du die Anwendung zu starten versuchst?
Grüße,
Harald
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|