У меня есть простое 3D-приложение, запрограммированное на C ++ и D3D9 с использованием MSVC ++ 2008 Express. Несколько недель назад мне пришлось отформатировать жесткий диск, поэтому DirectX SDK в настоящее время не установлен.
Однако я обнаружил, что исполняемый файл, который я нашел в папке «Debug» для проекта, не запускается. Ошибка, которую он дает:
"Не удалось запустить это приложение, так как d3dx9d_38.dll не был найден. Повторная установка приложения может решить эту проблему."
Конечно, это сработало после того, как я установил SDK. Затем я скомпилировал «релизную сборку», думая, что это было решением. Затем я удалил SDK и попытался запустить файл .exe.
Все-таки дал мне ошибку.
Так как же заставить такие файлы .exe работать на машинах без SDK?