|
Rouven |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.07.2015, 15:33
Titel: Executable Error
|
 |
|
 |
|
Hallo,
ich habe eine kleine Matlab Funktion, die ohne Probleme läuft (Inhalt ist nicht bedeutend). Privat besitze ich ein MacBook. Ich habe diese Funktion auf meinem Privaten Mac kompiliert mit Hilfe des Matlab Compilers. Alles hat reibungslos funktioniert und die App läuft.
Nun wollte ich die gleiche Funktionen auf meinem Arbeitsrechner (Windows kompilieren. Die installierte Matlab Version ist 2014a inklusive Compiler.
Ich habe es mit der Hilfe der Compiler App und auch über die Kommandozeile probiert. Ich bekomme auch eine Executable.
Wenn ich diese Allerdings starten möchte bekomme ich folgenden Fehler:
Error using run.
Run cannot excecute the file 'C:\Program Files\Matlab\R2014a\local\FSOSartup.m'. Run requires a valid Matlab script.
Bei kompilieren per Kommandozeile kommt bereits eine Warung:
Warning: Duplicate directory name: C:\Program
Files\MATLAB\R2014a\toolbox\matlab\winfun\NET
Hat jemand eine Idee wie ich das Problem lösen kann?
Besten Dank Rouven
|
|
|
|
|
Andreas Goser |

Forum-Meister
|
 |
Beiträge: 3.654
|
 |
|
 |
Anmeldedatum: 04.12.08
|
 |
|
 |
Wohnort: Ismaning
|
 |
|
 |
Version: 1.0
|
 |
|
|
 |
|
Verfasst am: 21.07.2015, 15:58
Titel:
|
 |
Die Meldung
Zitat: |
Run requires a valid Matlab script.
|
kommt eigentlich im Zusammenhang mit einer gewollten Einschränkung die vermeidet, dass man sich mit MATLAB und MATLAB Compiler selber wieder eine Art MATLAB bauen kann.
da aber die App auf dem Mac durchgeht, dürfte das hier nicht das Thema sein.
Eher, dass beide Meldungen auf Pfadprobleme hinweisen. Also irgendetwas zum Standardpfad hinzugefügtes, das die Probleme verursacht. Drittanbieterprodukte? Mal "path" anschauen ob was ausserhalb der zu erwartenden Verzeichnisse zu sehen ist?
Andreas
|
|
|
Rouven |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.07.2015, 16:05
Titel:
|
 |
Halllo und Danke für die schnelle Antwort.
Das mit den Pfaden habe ich auch schon vermutet und sie daher auf Default zurück gesetzt. Hat soweit noch nichts gebracht. Ich probiere dies bezüglich noch paar Dinge (eventuell auch Neuinstallation).
Hoffe das klappt dann.
Gruss
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 21.07.2015, 16:18
Titel:
|
 |
Hallo,
nur sicherheitshalber: bist du dir bezüglich des Dateinamens (inkl. Pfad) 100%ig sicher?
'FSOSartup.m' sieht für mich so aus, als ob da ein t fehlen könnte.
Grüße,
Harald
|
|
|
Rouven |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.07.2015, 16:34
Titel:
|
 |
Hallo,
sorry, da hat sich ein Tippfehler beim koppieren der Fehlermeldung eingeschlichen. Da fehlt natürlich ein t.
Die Datei heisst FSODStartup.m und ist auch unter dem genannten Pfad zu finden.
Gruss
|
|
|
Rouven |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 22.07.2015, 09:52
Titel:
|
 |
Hallo Zusammen,
habe das Problem mit dem Technical Support gelöst:
Ich hatte von einem externen Datenabieter eine StartUp Exe in Matlab installiert. Der Compiler hat diese Exe mit kompiliert. Dabei ist es zu Pfad-Konflikten.
Laut technischem Support is es das Beste die Startup Exe nicht zu kompilieren:
If ~isdeployed
%Startup.m code here
end
Bei mir hat es so jetzt geklappt.
Vielen Dank für Eure Hilfe,
Rouven
|
|
|
|
|
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 - 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.
|
|