Heim > Backend-Entwicklung > C++ > Hauptteil

Wie richte ich ein OpenCL-Projekt in Visual Studio 2017 für NVIDIA-GPUs ein?

Susan Sarandon
Freigeben: 2024-11-24 04:46:10
Original
773 Leute haben es durchsucht

How to Set Up an OpenCL Project in Visual Studio 2017 for NVIDIA GPUs?

So richten Sie ein NVIDIA OpenCL-Projekt in Visual Studio 2017 ein

Einführung

Erstellen OpenCL-Projekte in Visual Studio können eine kleine Herausforderung sein, insbesondere für NVIDIA-GPUs. Diese Anleitung bietet eine schrittweise Anleitung zum Einrichten und Kompilieren von NVIDIA OpenCL-Projekten in Visual Studio 2017.

Erforderliche Dateien herunterladen

Entgegen der landläufigen Meinung Sie müssen das CUDA Toolkit für die OpenCL-Entwicklung nicht installieren. Stattdessen benötigen Sie nur die folgenden Dateien:

  • OpenCL C-Header-Dateien
  • OpenCL.lib-Datei
  • Unter Linux die libOpenCL.so-Datei

Sie können diese Dateien erhalten, indem Sie den OpenCL-Ordner aus dem CUDA Toolkit 10.1 herunterladen: https://github.com/ProjectPhysX/OpenCL-Wrapper/tree/master/src/OpenCL

Visual Studio-Projekt konfigurieren

  1. Fügen Sie den OpenCL-Ordner hinzu in Ihr Projektquellverzeichnis.
  2. Navigieren Sie zu „Projekteigenschaften“ -> „C/C“ -> „Allgemein“ –> „Zusätzliche Include-Verzeichnisse“ und fügen Sie den Pfad zum OpenCL-Include-Verzeichnis hinzu (z. B. C:pathtoyourprojectsrcOpenCLinclude).
  3. Navigieren Sie zu „Projekteigenschaften“ -> „Linker“ -> „Alle Optionen“ –> „Zusätzliche Abhängigkeiten“ und fügen Sie OpenCL.lib hinzu.
  4. Navigieren Sie zu „Projekteigenschaften“ -> „Linker“ -> „Alle Optionen“ –> „Zusätzliche Bibliotheksverzeichnisse“ und fügen Sie den Pfad zum OpenCL-Bibliotheksverzeichnis hinzu (z. B. C:pathtoyourprojectsrcOpenCLlib).

Header einschließen und kompilieren

Schließlich einschließen die OpenCL-Header in Ihrer .cpp-Quelldatei mit #include . Ihr Projekt sollte jetzt ordnungsgemäß für die Kompilierung von OpenCL-Code konfiguriert sein.

Das obige ist der detaillierte Inhalt vonWie richte ich ein OpenCL-Projekt in Visual Studio 2017 für NVIDIA-GPUs ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage