1

У меня есть 32- битная функция Matlab mex которая была связана как с библиотеками OpenDDS, так и с моими собственными. Я сделал проект установки Visual Studio 2010 для развертывания необходимых библиотек на других машинах. Я смог без проблем запустить эту функцию mex на нескольких машинах (32-битных и 64-битных Windows 7). Однако есть одна машина, которая выдает мне **device is not ready** сообщение об ошибке « устройство не готово» **, когда я пытаюсь запустить функцию mex .

Я думаю, что есть проблема при загрузке DLL, но я не уверен, что может быть проблема. Я проверил на наличие отсутствующих dll или несовместимых VS C++ 2010 redistributable package в машине, но все выглядит хорошо (я получил бы другое сообщение об ошибке, если бы это было так). Я пытался запустить свое приложение в безопасном режиме на случай, если другие программы сделали что-то неожиданное, но это не сработало.

Я попытался найти больше информации о том, что означает сообщение об ошибке **device is not ready** означает. В чем может быть проблема?

0