Ich habe versucht, CUDA auf meinem PC arbeiten. Ich habe versucht, die neuesten Treiber und CUDA sowie die neuesten Visual Studio 2017 RC Build Tools sauber (neu) zu installieren. Mein Betriebssystem ist Windows 10 (64-Bit) Build 14393.693, GPU ist GTX 1060 6GB (Treiberversion 378.49), CUDA Version 8.0.44.NVCC - Host Compiler Ziele nicht unterstützte OS
Ich nahm eine einfache Demo von einem der NVIDIA Blogs und wenn ich versuche, mit "nvcc" zu kompilieren, bekomme ich "nvcc fatal: Host-Compiler zielt auf nicht unterstützte OS". Ich richte meine Umgebung ein, indem ich eine Eingabeaufforderung in dem Ordner mit der .cu-Datei öffne und dann "vcvars64" starte, um die 64-Bit-cl.exe zu meinen Umgebungsvariablen hinzuzufügen. Ich habe das auch mit "vcvars32" versucht und bekomme dasselbe Ergebnis.
Ich kann bestätigen, dass cl.exe eine "HelloWorld" C-Datei kompilieren wird.
so muss ich stattdessen 2015 Build-Werkzeuge benutzen? –
Ja, Sie müssen. – tera
Ich konnte nicht finden, cl.exe in 2015 Build Tools, also habe ich versucht, zu deinstallieren und wenn ich versuche, das Setup neu installieren tut nichts. Ich sehe nur nicht, warum cl.exe von 2017 von 2015 abweichen würde, da die Fehlermeldung über das Betriebssystem ist. –