Установка 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 ответ

Снято с вопроса:

Вот что я сделал:

  1. загрузите Direct X 9 июня 2010 SDK с MSDN.

  2. попробуй запустить установщик - получи ошибку "... требуется Net 2.0 и 3.5"

  3. попробуй установить Net 2.0 - получи еще одну ошибку...

  4. поиск немного больше - вдохновение, установите "Net 2.0 Redistributable" - работает!

  5. попробуйте программу установки DX9 еще раз - получите сообщение "... требует Net 3.5 - вы хотите установить его?". Понятно "да". Работает!

  6. попробуйте программу установки DX9 еще раз - ДА, ДА, ДА!!!

  7. исправьте файлы проекта в VS 2017, чтобы они ссылались на каталоги включения DX9 SDK и одну отсутствующую ссылку на файл "d3dx9math.h" в исходном файле ".cpp" и VOILA!

Хотелось бы сказать, что этот маленький рецепт исправит работу для каждого случая, но я надеюсь, что он может просто подтолкнуть кого-то другого, пытающегося перевести эту работу на другой вариант, прежде чем бросить его как плохую работу

Другие вопросы по тегам