Я пытаюсь построить проект VC ++ (VS 2008) OCX (32-разрядный) на 64-разрядной машине Windows 8.1. OCX собирается нормально, но не загружается при попытке зарегистрироваться с помощью regsvr32. Проверка бинарного файла с помощью Dependency Walker показывает MSVCR90.DLL как одну из отсутствующих зависимостей. Однако я вижу, что эта DLL-библиотека доступна в соответствующей папке в области C: \ windows \ winSxs. Не могу понять, почему WinSxS не может найти DLL.
Другие зависимости, которые, как сообщается, отсутствуют
Есть идеи, что может пойти не так?
Заранее спасибо..
Ваша установка MS VS 2008 неверна. Переустановите его полностью или переместите dll в каталог SysWOW64.
Или вы можете установить MS VC 2008 Redist: http://www.microsoft.com/en-us/download/details.aspx?id=29