
我有一個 32 位元Matlab
mex
函數,它連結到開放式DDS圖書館以及我自己訂製的。我創建了一個Visual Studio 2010
安裝專案來將必要的 dll 部署到其他機器上。我已經能夠mex
在許多機器(32 位元和 64 位元 Windows 7 機器)上毫無問題地運行此函數。但是,**device is not ready**
當我嘗試運行該函數時,有一台機器給我一條錯誤訊息mex
。
我的猜測是載入 dll 時出現問題,但我不確定問題是什麼。我已經檢查了VS C++ 2010 redistributable package
機器中是否缺少 dll 或不相容,但一切看起來都正常(如果是這種情況,我會收到不同的錯誤訊息)。我嘗試在安全模式下運行我的應用程序,以防其他程式執行意外操作,但這不起作用。
我試圖找到有關該錯誤訊息**device is not ready**
含義的更多資訊。可能是什麼問題呢?