So erstellen Sie ein neues CUDA-Projekt in Visual Studio 2008
Einführung
Diese Anleitung hilft Ihnen beim Starten eines neuen CUDA-Projekts in Visual Studio 2008. Wir gehen die wichtigsten Schritte durch, die zum Einrichten Ihres Projekts erforderlich sind.
Verwenden der NvCudaRuntimeApi.rules-Datei (CUDA Toolkit 3.2 und höher)
-
Neues Projekt erstellen: Verwenden Sie die MS-Assistenten, um ein leeres Konsolenprojekt zu erstellen.
-
Hostcode implementieren: Schreiben Sie Ihren Seriencode in .c- oder .cpp-Dateien.
-
Kernel implementieren: Definieren Sie Ihre Kernel und Wrapper in .cu-Dateien.
-
Benutzerdefinierte Build-Regeln hinzufügen: Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie „Benutzerdefinierter Build“. Regeln“ und kreuzen Sie „NvCudaRuntimeApi.rules“ an.
-
Bibliothekspfade festlegen: Fügen Sie unter „Linker -> Allgemein“ „$(CUDA_PATH)lib$(PlatformName)“ zu „ Zusätzliche Bibliotheksverzeichnisse“ und „cudart.lib“ zu „Zusätzliche Abhängigkeiten“.
-
Einschlusspfad festlegen: (Optional) Fügen Sie „$(CUDA_PATH)include“ zu „Zusätzliche Einschlussverzeichnisse“ hinzu, wenn notwendig.
Verwenden der Datei Cuda.rules (CUDA Toolkit 3.1 und früher)
-
Neues Projekt erstellen: Erstellen Sie ein leeres Konsolenprojekt mit die MS-Assistenten.
-
Host-Code implementieren: Schreiben Sie Ihren Seriencode in .c- oder .cpp-Dateien.
-
Kernel implementieren: Definieren Sie Ihre Kernel und Wrapper in .cu-Dateien.
-
Benutzerdefinierte Build-Regeln hinzufügen: Klicken Sie mit der rechten Maustaste auf das Projekt, wählen Sie „Benutzerdefinierte Build-Regeln“ und suchen Sie nach der Datei „Cuda.rules“.
-
Bibliothekspfade festlegen: Unter „Linker -> Allgemein“, fügen Sie „$(CUDA_LIB_PATH)“ zu „Zusätzliche Bibliotheksverzeichnisse“ und „cudart.lib“ zu „Zusätzliche Abhängigkeiten“ hinzu.
-
Einschlusspfad festlegen: (Optional) Fügen Sie „$ (CUDA_INC_PATH)“ bei Bedarf in „Zusätzliche Include-Verzeichnisse“ ändern.
Zusätzliche Tipps
- Ändern Sie die Laufzeitbibliothek in „/MT“, um sie an die CUDA-Laufzeit anzupassen.
- Aktivieren Sie die Syntaxhervorhebung mithilfe der Datei usertype.dat.
- Fügen Sie den folgenden Registrierungseintrag hinzu, um Intellisense zu aktivieren:
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0\Languages\Language Services\C/C++]
"NCB Default C/C++ Extensions"=".cpp;.cxx;.c;.cc;.h;.hh;.hxx;.hpp;.inl;.tlh;.tli;.cu;.cuh;.cl"
Nach dem Login kopieren
- Erwägen Sie, Cutil zu vermeiden und Ihren zu implementieren eigene Prüfmechanismen.
Fazit
Indem Sie diese Schritte befolgen, können Sie ein CUDA-Projekt in Visual Studio 2008 effizient einrichten. Denken Sie daran, Ihre CUDA Toolkit-Version zu überprüfen und die Anweisungen entsprechend anzupassen .
Das obige ist der detaillierte Inhalt vonWie erstelle ich ein neues CUDA-Projekt in Visual Studio 2008?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!