instalación de DirectX 9 en Windows 10 (i5 8600k 16GB 3200 RAM 512GB SSD GTX1060)


0

Quería ejecutar las muestras de Nvidia CUDA para mi GTX1060 usando Visual Studio 2017 Community. Sobre todo esto fue sencillo; Descargué las muestras de CUDA, abrí VS 2017 usando el archivo "2017.sln" suministrado, reconstruí todo y listo ...

Lamentablemente, las muestras basadas en DirectX 9 no se compilaron, por lo que, siguiendo el protocolo, comencé a buscar en Internet a los sospechosos habituales, por ejemplo, MSDN, Tom's Hardware, etc. Un montón de cosas buenas, pero no hay una solución única.

¿Cómo configuro y ejecuto las muestras de DirectX 9?


1
Si pudiera formatear esto como un par de preguntas (arriba) y respuestas (abajo), entonces sería mejor. Deberías considerar hacer el recorrido .
Mokubai

He vuelto a publicar su solución de su pregunta como respuesta (citada). Si desea crear su propia respuesta completa, hágalo y eliminaré la mía para que pueda obtener el representante en el futuro.
Mokubai

Respuestas:


0

Movido de la pregunta:

Aquí esta lo que hice :

  1. descargue el SDK de Direct X 9 de junio de 2010 desde MSDN.

  2. intente ejecutar el instalador; obtenga el error "... requiere Net 2.0 y 3.5"

  3. intente instalar Net 2.0 - obtenga otro error ...

  4. busque un poco más - inspiración, instale "Net 2.0 Redistributable" - ¡funciona!

  5. intente nuevamente con el instalador DX9 - obtenga el mensaje ".. requiere Net 3.5 - ¿desea instalarlo?". Claramente "sí". ¡Trabajos!

  6. intente nuevamente con el instalador DX9: ¡SÍ, SÍ, SÍ!

  7. corrija los archivos del proyecto en VS 2017 para hacer referencia a los directorios DX9 SDK include y una referencia que falta a "d3dx9math.h" en un archivo fuente ".cpp" y VOILA!

Desearía poder decir que esta pequeña receta solucionaría el trabajo para cada caso, pero espero que pueda empujar a alguien más que intenta hacer que esto funcione a otra opción antes de renunciar como un mal trabajo

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.