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

Exe erstellen

 

123456
Forum-Anfänger

Forum-Anfänger


Beiträge: 40
Anmeldedatum: 30.11.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.08.2010, 09:52     Titel: Exe erstellen
  Antworten mit Zitat      
Hallo,

möchte gerne von meinen Script eine Exe.Datei erstellen. Im prinzip ist das auch kein Problem habe aber eine Frage dazu.

Wenn das Script compiliert wurde erstellt MATLAB mir eine Exe.datei mit einigen Mitläufern. Normalerweise kann ich Exe.datei ja ausführen ohne irgendwelche installationen oder andere Datein ausführen, um aber die MATLAB Exe benutzen zu können benötige ich MATLAB Component Runtime (MCR).

Kann man die MCR datei nicht in die EXE einbinden? Oder wie ist die EXE alleine ausführbar?

Weiß jemand Rat oder hat schon mehr Erfahrungen auf dem Gebiet?
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 04.08.2010, 09:58     Titel:
  Antworten mit Zitat      
Hallo,

es gibt die Möglichkeit, ein Package zu erstellen, in das die MCRInstaller Datei mit eingebunden wird. Dabei sollte einem aber klar sein, dass das Package dann rund 200MB groß wird.

Wenn du das machen möchtest, am besten die Oberfläche deploytool zum Erstellen der exe verwenden.

Die MCR muss immer installiert sein, um die eigentliche exe auszuführen. Das Erstellen des Package hat den einzigen Vorteil, dass es nur eine Datei ist und der Installationsvorgang etwas automatisiert wird.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
123456
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 40
Anmeldedatum: 30.11.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.08.2010, 10:04     Titel:
  Antworten mit Zitat      
Ok danke.

Wie verwende ich das deploytool?

Muss ich über deploytool (dateiname) das Programm aufrufen und dann compilieren?
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 04.08.2010, 10:18     Titel:
  Antworten mit Zitat      
Hallo,

gib doch einfach mal
Code:

ein. Der Rest sollte zum allergrößten Teil selbsterklärend sein.

Der Projektname wird auch der Name deiner .exe.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
lumbricus
Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 06.10.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.03.2011, 14:40     Titel:
  Antworten mit Zitat      
dazu habe ich auch noch eine frage:

ich habe Matlab 7.0.4 und wenn ich den deploytool befehl benutze kennt er diesen nicht.

ich würde aber trotzdem liebend gern die mcr mit in meine exe packen. ist das trotzdem möglich. wenn ja wie?

gruß
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 09.03.2011, 09:44     Titel:
  Antworten mit Zitat      
Hallo,

dann kompilierst du wohl direkt mit dem mcc-Befehl?
Es gibt da sicher eine Option in diesem Befehl, die das ermöglichst. Schau doch mal die Hilfe von MCC durch.

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
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 - 2025 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.