Skip to content

How to install OpenCL?

Architector edited this page Apr 20, 2019 · 4 revisions

Thanks to xorz57 for writing this page!

Windows

Install OpenCL SDK

Link Vendor
Download INTEL
Download AMD
Download NVIDIA

Visual Studio Project Setup

  • Open Project Properties
  • Append /path/to/sdk/include to VC++ Directories --> Include Directories
  • Append /path/to/sdk/lib to Linker --> General --> Additional Library Directories
  • Append OpenCL.lib to Linker --> Input --> Additional Dependencies

Linux

Install OpenCL Headers

Package Vendor
opencl-nvidia AMD
opencl-headers NVIDIA

Additional Packages

Package
ocl-icd Required
clinfo Optional

Compiling and Linking

Assuming you have a main.cpp and EasyCL.hpp under the same directory.

.
├── EasyCL.hpp
└── main.cpp

Compile and Link with OpenCL.

g++ main.cpp -lOpenCL