You are not logged in.

  • Login
  • "AtroX_Worf" started this thread

Posts: 11,465

Location: Hamburg

Occupation: GER

  • Send private message

1

Tuesday, June 10th 2008, 10:41am

MatLab und DLL/MEX-Files

Ich habe folgendes Problem:

Die MatLab routines benötigt 2 Dateien
  • turningpoints.dll
  • turningpoints.mexglx

und M-files.

Ich habe sie in einen Ordner kopiert und diesen Ordner dem Search Path hinzugefügt.

Rufe ich jetzt aus MatLab die entsprechende Funktion der DLL auf, so erhalte ich folgende Fehlernachricht:

Quoted

??? Invalid MEX-file 'C:\Programme\MATLAB\R2007b\toolbox\CLA\turningpoints.dll':
Die angegebene Prozedur wurde nicht gefunden.

Ein umbennen der MEXGLX-Datei in *.MEX hat auch nichts geholfen.

Mailinglisten im Internet sagen, dass ich den originalen C-Code benötige, um noch einmal zu compilieren.

Kann mir jemand erklären, was dieser Fehler genau bedeutet und was es mti den MEX(GLX) files oder ggfs. mit dem Zusammenspiel von DLL und MEX auf sich hat? Kennt jemand einen workaround?
MEX bedeutet MATLAB Executable files.

Ich schätze wegen der Endung MEXGLX sind es compilierte linux-mex files, welche ich unter WInXP nicht verwenden kann. Workaround ohne linux und original c-code?

Ich benutze Win32 OS (WinXP) und Matlab 7.5.0.342.

This post has been edited 1 times, last edit by "AtroX_Worf" (Jun 10th 2008, 10:46am)


  • "AtroX_Worf" started this thread

Posts: 11,465

Location: Hamburg

Occupation: GER

  • Send private message

2

Tuesday, June 10th 2008, 11:28am

Habe selebr etwas gesucht, es scheint keine einfache Lösung für das Problem zu geben.