|
|
Runtime: Anwendung mit MEX-File läuft nicht |
|
robertradar |
Forum-Fortgeschrittener
|
|
Beiträge: 57
|
|
|
|
Anmeldedatum: 17.10.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.08.2017, 12:28
Titel: Runtime: Anwendung mit MEX-File läuft nicht
|
|
Hallo,
ich habe mit dem Matlab Compiler aus einem Matlab Skript inklusive vieler function und mex files eine Anwendung gemacht, die ich mit der Matlab Runtime starten möchte.
Leider erschien folgender Fehler:
"
Invalid MEX-file
'C:\Users\User\AppData\Local\Temp\User\mcrCache9.0.1\Gridma0\Gridmap_Form\mex_map_rotate_speed.mexw64': Das angegebene Modul wurde nicht gefunden.
[...]
"
Was hat es damit auf sich?
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 10.08.2017, 13:11
Titel:
|
|
Hallo,
hast du mal versucht, das mex-File explizit anzuhängen? Mit
applicationCompiler
geht das recht einfach.
Grüße,
Harald
|
|
|
robertradar |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 57
|
|
|
|
Anmeldedatum: 17.10.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.08.2017, 15:02
Titel:
|
|
Ja, ich habe es so gemacht wie du es vorgeschlagen hast und auch nochmals kontrolliert, aber der Fehler bleibt der gleiche. Scheint ein Fall für den Support zu sein...
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 16.08.2017, 15:40
Titel: Re: Runtime: Anwendung mit MEX-File läuft nicht
|
|
Hallo robertradar,
Der Fehler erscheint auch, wenn man das Programm auf einem Rechner startet, auf dem die Runtime-Libraries des Compilers fehlen, mit dem die Mex-Funktionen compiliert wurden. Du kannst dies mit dem "DependencyWalker" herausfinden. Einfach mal googeln.
Gruß, Jan
|
|
|
robertradar |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 57
|
|
|
|
Anmeldedatum: 17.10.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.08.2017, 15:54
Titel:
|
|
Hallo,
ähnliches hatte ich mir schon gedacht. Wo bekomme ich die Runtime-Libraries her? Matlab bietet doch je Version und Betriebssystem immer nur eine Runtime zum Download an? Ich hatte angenommen, dass dort dann alles inkludiert ist.
Ich habe den Matlab Compiler 6.3 (Application Compiler) verwendet.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 18.08.2017, 11:24
Titel:
|
|
Hallo,
Jan meinte die Runtime-Libraries des Compilers, mit dem du die MEX-Datei erstellt hast. Welcher das ist, zeigt
Grüße,
Harald
|
|
|
robertradar |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 57
|
|
|
|
Anmeldedatum: 17.10.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.08.2017, 16:48
Titel:
|
|
Ich habe diesen hier verwendet: 'Microsoft Visual C++ 2015 Professional (C)'
Meine Runtime-Anwendung läuft auf Rechnern, auf denen Matlab installiert ist. Allerdings soll besagte Anwendung ja auf einem Rechner laufen, auf dem kein Matlab drauf ist.
Was also muss ich installieren`bzw. wo kriegt man diese Runtime Libraries her?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 19.08.2017, 20:22
Titel:
|
|
|
|
robertradar |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 57
|
|
|
|
Anmeldedatum: 17.10.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.08.2017, 15:56
Titel:
|
|
Wunderbar, das hat den Fehler behoben.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.08.2017, 17:44
Titel:
|
|
|
|
robertradar |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 57
|
|
|
|
Anmeldedatum: 17.10.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.08.2017, 17:45
Titel:
|
|
Als ich deinen zitiert habe (dann konnte ich ihn lesen), trat bei mir ja komischerweise das gleiche Problem auf.
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 21.08.2017, 18:42
Titel:
|
|
Hallo Harald,
Spaces und Linebreaks innerhalb der URL-Tags verwirren das Display im Forum. Ich verbessere das regelmäßig.
Gruß, Jan
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.08.2017, 19:00
Titel:
|
|
Hallo Jan,
war nicht meine Absicht, solche einzufügen. Ich werde in Zukunft darauf achten, ob Beiträge insbesondere mit URLs richtig angezeigt werden.
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.
|
|