CUDA-Anwendungen in Visual Studio 2010 entwickeln
Wie Sie bemerkt haben, hat die Veröffentlichung von Visual Studio 2010 Entwickler, die dies anstreben, vor Herausforderungen gestellt Erstellen Sie CUDA-Anwendungen mithilfe benutzerdefinierter Build-Regeln. Mit der Einführung von CUDA Toolkit 4.0 wird jedoch die Visual Studio-Kompilierung von CUDA-Code durch die Einführung von Build-Anpassungsdateien vereinfacht.
Um ein einfaches CUDA-Projekt in Visual Studio 2010 zu erstellen, befolgen Sie diese Schritte:
Voraussetzungen:
- CUDA Toolkit 4.0 oder höher installieren
- (Optional) Visual Studio 2008 installieren
Tutorial:
- Erstellen Sie ein neues Projekt (z. B. ein leeres Konsolenprojekt).
- Implementieren Sie Hostcode in .c- oder .cpp-Dateien.
- Navigieren Sie in den Projekteigenschaften zur Option Anpassungen erstellen und wählen Sie das entsprechende CUDA-Feld aus.
- Stellen Sie sicher, dass alle hinzugefügten .cu-Dateien auf CUDA C/C in ihren Eigenschaften-Einstellungen.
Fügen Sie cudart.lib in den Abschnitt - Zusätzliche Abhängigkeiten unter Linker -> ein. Eingabe.
Visual Studio kompiliert jetzt automatisch .cu-Dateien in .obj-Dateien und verknüpft sie mit der endgültigen ausführbaren Datei.
Zusätzliche Tipps:
Vermeiden Sie die Verwendung von Cutil, es sei denn, dies ist unbedingt erforderlich.- Implementieren Sie Ihre eigenen Prüfmechanismen, anstatt sich auf die Fehlerbehandlung von Cutil zu verlassen.
- Speziell für CUDA 4.0 kann dies erforderlich sein um einen Fix auf die Build-Anpassungsdateien anzuwenden. Dieser Fix behebt einen Fehler im Zusammenhang mit der Auswertung von Assemblydateien während der Kompilierung.
-
Das obige ist der detaillierte Inhalt vonWie entwickle ich CUDA-Anwendungen in Visual Studio 2010 mit CUDA Toolkit 4.0?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!