So starten Sie ein neues CUDA-Projekt in Visual Studio 2008
Erstellen eines neuen Projekts
- Erstellen Sie mit den MS-Assistenten ein neues Projekt und wählen Sie ein leeres Konsolenprojekt aus.
- Erstellen Sie .cu-Dateien für Ihren CUDA-Code und .c- oder .cpp-Dateien für Ihren Host-Code.
Integration mit CUDA
CUDA Toolkit 3.2 und höher
- Fügen Sie die Datei NvCudaRuntimeApi.rules (oder NvCudaDriverApi.rules) hinzu (bei Verwendung der Treiber-API) zu den benutzerdefinierten Build-Regeln des Projekts.
- Fügen Sie die CUDA-Laufzeitbibliothek hinzu, indem Sie $(CUDA_PATH)lib$(PlatformName) in die zusätzlichen Bibliotheksverzeichnisse und cudart.lib in die zusätzlichen Abhängigkeiten aufnehmen.
- Fügen Sie optional $(CUDA_PATH)include zu den zusätzlichen Include-Verzeichnissen hinzu, um die Einbindung von CUDA-Include-Dateien zu ermöglichen.
CUDA Toolkit 3.1 und früher
- Fügen Sie die Datei Cuda.rules zu den benutzerdefinierten Build-Regeln des Projekts hinzu.
- Fügen Sie die CUDA-Laufzeitbibliothek hinzu, indem Sie $(CUDA_LIB_PATH) in die zusätzlichen Bibliotheksverzeichnisse und cudart.lib in die zusätzlichen Abhängigkeiten aufnehmen.
- Fügen Sie optional $(CUDA_INC_PATH) zu den zusätzlichen Include-Verzeichnissen hinzu, um die Aufnahme von CUDA-Include-Dateien zu ermöglichen.
Zusätzliche Tipps
- Änderung die Laufzeitbibliothek nach /MT, um sie an die CUDA-Laufzeit anzupassen.
- Aktivieren Sie die Syntaxhervorhebung mithilfe der enthaltenen Datei usertype.dat.
- Aktivieren Sie die Intellisense-Unterstützung, indem Sie einen entsprechenden Registrierungseintrag hinzufügen.
- Erwägen Sie, Cutil zu vermeiden und eigene Kontrollmechanismen für eine bessere Kontrolle zu entwickeln.
Das obige ist der detaillierte Inhalt vonWie richte ich ein CUDA-Projekt in Visual Studio 2008 ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!