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

Runtime: Anwendung mit MEX-File läuft nicht

 

robertradar
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 57
Anmeldedatum: 17.10.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.08.2017, 12:28     Titel: Runtime: Anwendung mit MEX-File läuft nicht
  Antworten mit Zitat      
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?
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 10.08.2017, 13:11     Titel:
  Antworten mit Zitat      
Hallo,

hast du mal versucht, das mex-File explizit anzuhängen? Mit applicationCompiler geht das recht einfach.

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

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 57
Anmeldedatum: 17.10.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.08.2017, 15:02     Titel:
  Antworten mit Zitat      
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...
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 16.08.2017, 15:40     Titel: Re: Runtime: Anwendung mit MEX-File läuft nicht
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
robertradar
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 57
Anmeldedatum: 17.10.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.08.2017, 15:54     Titel:
  Antworten mit Zitat      
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.
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 18.08.2017, 11:24     Titel:
  Antworten mit Zitat      
Hallo,

Jan meinte die Runtime-Libraries des Compilers, mit dem du die MEX-Datei erstellt hast. Welcher das ist, zeigt
Code:


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

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 57
Anmeldedatum: 17.10.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.08.2017, 16:48     Titel:
  Antworten mit Zitat      
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?
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 19.08.2017, 20:22     Titel:
  Antworten mit Zitat      
Hallo,

Googeln nach Microsoft Visual C++ 2015 Professional runtime libraries liefert
https://www.microsoft.com/de-de/download/details.aspx?id=48145
Grüße,
Harald

[EITED, Jan, Linebreak aus URL entfernt, damit der Text angezeigt wird]
Private Nachricht senden Benutzer-Profile anzeigen
 
robertradar
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 57
Anmeldedatum: 17.10.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.08.2017, 15:56     Titel:
  Antworten mit Zitat      
Wunderbar, das hat den Fehler behoben.
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


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

keine Ahnung, warum mein Beitrag leer angezeigt wurde.
Ich hatte dies verlinkt:
https://www.microsoft.com/de-de/download/details.aspx?id=48145

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

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 57
Anmeldedatum: 17.10.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.08.2017, 17:45     Titel:
  Antworten mit Zitat      
Als ich deinen zitiert habe (dann konnte ich ihn lesen), trat bei mir ja komischerweise das gleiche Problem auf.
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 21.08.2017, 18:42     Titel:
  Antworten mit Zitat      
Hallo Harald,

Spaces und Linebreaks innerhalb der URL-Tags verwirren das Display im Forum. Ich verbessere das regelmäßig.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 21.08.2017, 19:00     Titel:
  Antworten mit Zitat      
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
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.