
Ich habe eine 32-Bit Matlab
mex
-Funktion, die verknüpft war mitOpenDDSBibliothekensowie meine eigenen benutzerdefinierten. Ich habe ein Visual Studio 2010
Setup-Projekt erstellt, um die erforderlichen DLLs auf anderen Maschinen bereitzustellen. Ich konnte diese mex
Funktion problemlos auf mehreren Maschinen ausführen (32-Bit- und 64-Bit-Windows 7-Maschinen). Es gibt jedoch eine Maschine, die mir eine **device is not ready**
Fehlermeldung anzeigt, wenn ich versuche, die mex
Funktion auszuführen.
Ich vermute, dass beim Laden der DLLs ein Problem auftritt, bin mir aber nicht sicher, woran das liegen könnte. Ich habe nach fehlenden oder inkompatiblen DLLs VS C++ 2010 redistributable package
auf dem Computer gesucht, aber alles sieht in Ordnung aus (in diesem Fall würde ich eine andere Fehlermeldung erhalten). Ich habe versucht, meine Anwendung im abgesicherten Modus auszuführen, falls andere Programme etwas Unerwartetes tun, aber das hat nicht funktioniert.
Ich habe versucht, weitere Informationen zur Bedeutung der Fehlermeldung zu finden **device is not ready**
. Was könnte das Problem sein?