У меня есть 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**
означает. В чем может быть проблема?