Installation von DirectX 9 unter Windows 10 (i5 8600k, 16 GB, 3200 RAM, 512 GB, SSD GTX1060)

366
coding_philanthropist

Ich wollte die Nvidia CUDA-Beispiele für meinen GTX1060 mit Visual Studio 2017 Community ausführen. Meist war das einfach; Ich habe die CUDA-Beispiele heruntergeladen, VS 2017 mit der mitgelieferten Datei "2017.sln" geöffnet, alles neu erstellt und los geht's ...

Leider haben die auf DirectX 9 basierenden Samples nicht erstellt, also habe ich nach dem Protokoll die Jagd im Internet bei den üblichen Verdächtigen gestartet, zB MSDN, Tom's Hardware usw.,. Viel gutes Zeug, aber keine Lösung aus einer Hand.

Wie kann ich die DirectX 9-Beispiele einrichten und ausführen?

0
Wenn Sie dies als Frage (oben) und Antwortpaar (unten) formatieren könnten, wäre es besser. Sie sollten die [Tour] in Betracht ziehen. Mokubai vor 5 Jahren 1
Ich habe Ihre Lösung aus Ihrer Frage als (zitierte) Antwort veröffentlicht. Wenn Sie Ihre eigene Antwort erstellen möchten, tun Sie dies bitte und ich werde meine löschen, damit Sie die Wiederholung in Zukunft erhalten können. Mokubai vor 5 Jahren 0

1 Antwort auf die Frage

0
Mokubai

Aus der Frage verschoben:

Folgendes habe ich getan:

  1. Laden Sie das Direct X 9. Juni 2010-SDK von MSDN herunter.

  2. Versuchen Sie, das Installationsprogramm auszuführen - erhalten Sie die Fehlermeldung "... erfordert Net 2.0 und 3.5"

  3. Versuchen Sie, Net 2.0 zu installieren - erhalten Sie eine weitere Fehlermeldung ...

  4. Suche etwas mehr - Inspiration, installiere "Net 2.0 Redistributable" - funktioniert!

  5. versuchen Sie es erneut mit dem DX9-Installationsprogramm - erhalten Sie die Meldung ".. erfordert Net 3.5 - möchten Sie es installieren?". Eindeutig "ja". Funktioniert!

  6. Versuchen Sie den DX9-Installer erneut - JA, JA, JA !!!

  7. Korrigieren Sie die Projektdateien in VS 2017, um auf die DX9-SDK-Include-Verzeichnisse und einen fehlenden Verweis auf "d3dx9math.h" in einer ".cpp" -Quelldatei und auf VOILA zu verweisen!

Ich wünschte, ich könnte sagen, dass dieses kleine Rezept den Job für jeden Fall regeln würde, aber ich hoffe, dass es jemand anderen anstößt, der versucht, diese Option zu einer anderen Option zu bringen, bevor er es als schlechten Job aufgibt