OpenCL을 사용할 일이 생겨, 공부하고 있는데 한국어로 되어있는 자료가 많이 없고, 몇년 전 자료들이라 한번 정리를 해보려고 한다.
https://www.intel.com/content/www/us/en/developer/tools/opencl-sdk/overview.html
원래는 위에서 설치를 할 수 있다. 압축을 풀면 install.cab으로 설치를 할 수 있는데, cab파일이 왜인지는 모르겠지만 설치가 되지 않았다..
ㅠㅠ..
OpenCL 경험자에게 물어본 결과, vcpkg로 편하게 설치할 수 있는 방법이 있다하여, 그 방법으로 가기로 했다.
git clone https://github.com/Microsoft/vcpkg.git
clone을 받은 이후 bootstrap-vcpkg.bat를 통해 설치가 가능하다!
설치 이후 환경변수 설정을 마치면 vcpkg명령어를 사용할 수 있다.
vcpkg install opencl:x64-windows
vcpkg integrate install
기본은 x84로 설치가 되고, 내 환경을 x64-windows라 설정!
이후 integrate를 통해 include를 할 수 있다고 하는데.. 내가 잘못한건지 또 안돼서 수동으로 설정해주었다.
위 사진의 두개를 설정해주면된다. 추가 포함 디렉터리에는 OpenCL폴더 내부에 있는 include폴더의 경로, 추가 라이브러리 디렉터리에는 lib에 있는 OpenCL.lib의 경로를 넣어주면 된다.
vcpkg/installed/x64-windows 에 설치된 라이브러리가 있다
이러면 초기 설정은 완료!