WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

32bit / 64bit was läuft wo

 

rooky
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 76
Anmeldedatum: 25.04.12
Wohnort: ---
Version: 2012a
     Beitrag Verfasst am: 20.05.2013, 18:16     Titel: 32bit / 64bit was läuft wo
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 20.05.2013, 18:29     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
rooky
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 76
Anmeldedatum: 25.04.12
Wohnort: ---
Version: 2012a
     Beitrag Verfasst am: 20.05.2013, 18:38     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 20.05.2013, 19:04     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
rooky
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 76
Anmeldedatum: 25.04.12
Wohnort: ---
Version: 2012a
     Beitrag Verfasst am: 20.05.2013, 19:43     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 20.05.2013, 19:48     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
rooky
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 76
Anmeldedatum: 25.04.12
Wohnort: ---
Version: 2012a
     Beitrag Verfasst am: 20.05.2013, 20:40     Titel:
  Antworten mit Zitat      
Die Frage von mir ist dann natürlich.
Warum tut sie das bei mir nicht?
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 20.05.2013, 21:12     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.