Установка DirectX 9 на Windows 10 (i5 8600k 16GB 3200 RAM 512GB SSD GTX1060)
Я хотел запустить образцы Nvidia CUDA для моего GTX1060 с помощью сообщества Visual Studio 2017. В основном это было просто; Я скачал образцы CUDA, открыл VS 2017 с помощью прилагаемого файла "2017.sln", перестроил все и мы пошли...
К сожалению, образцы, основанные на DirectX 9, не были собраны, поэтому, следуя протоколу, я начал поиск в интернете по обычным подозреваемым, например, MSDN, Tom's Hardware и т. Д.,. Много хороших вещей, но нет единого решения.
Как настроить и запустить образцы DirectX 9?
1 ответ
Снято с вопроса:
Вот что я сделал:
загрузите Direct X 9 июня 2010 SDK с MSDN.
попробуй запустить установщик - получи ошибку "... требуется Net 2.0 и 3.5"
попробуй установить Net 2.0 - получи еще одну ошибку...
поиск немного больше - вдохновение, установите "Net 2.0 Redistributable" - работает!
попробуйте программу установки DX9 еще раз - получите сообщение "... требует Net 3.5 - вы хотите установить его?". Понятно "да". Работает!
попробуйте программу установки DX9 еще раз - ДА, ДА, ДА!!!
исправьте файлы проекта в VS 2017, чтобы они ссылались на каталоги включения DX9 SDK и одну отсутствующую ссылку на файл "d3dx9math.h" в исходном файле ".cpp" и VOILA!
Хотелось бы сказать, что этот маленький рецепт исправит работу для каждого случая, но я надеюсь, что он может просто подтолкнуть кого-то другого, пытающегося перевести эту работу на другой вариант, прежде чем бросить его как плохую работу