Cannot run program due to "device is not ready" error

1

I have a 32bit Matlab mex function that was linked against OpenDDS libraries as well as my own custom ones. I made a Visual Studio 2010 setup project to deploy the necessary dlls to other machines. I've been able to run this mex function with no problem in a number of machines (32bit and 64bit Windows 7 machines). However, there is one machine that gives me a **device is not ready** error message when I attempt to run the mex function.

My guess is that there is an issue when loading the dlls, but I'm not sure what could be the problem. I've checked for missing dlls or incompatible VS C++ 2010 redistributable package in the machine, but everything looks OK (I would get a different error message if this was the case). I've tried to run my application in safe mode in case other programs were doing something unexpected but this did not work.

I have tried to find more information about what the error message **device is not ready** means. What could be the problem?

Damian

Posted 2015-09-18T17:06:14.360

Reputation: 183

No answers