> 백엔드 개발 > C++ > 본문

NVIDIA GPU용 Visual Studio 2017에서 OpenCL 프로젝트를 설정하는 방법은 무엇입니까?

Susan Sarandon
풀어 주다: 2024-11-24 04:46:10
원래의
769명이 탐색했습니다.

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

Visual Studio 2017에서 NVIDIA OpenCL 프로젝트를 설정하는 방법

소개

만들기 Visual Studio의 OpenCL 프로젝트는 특히 NVIDIA GPU의 경우 다소 어려울 수 있습니다. 이 가이드는 Visual Studio 2017에서 NVIDIA OpenCL 프로젝트를 설정하고 컴파일하는 단계별 접근 방식을 제공합니다.

필요한 파일 다운로드

일반적인 믿음과는 달리, OpenCL 개발을 위해 CUDA 도구 키트를 설치할 필요가 없습니다. 대신 다음 파일만 필요합니다.

  • OpenCL C 헤더 파일
  • OpenCL.lib 파일
  • Linux의 경우 libOpenCL.so 파일

CUDA Toolkit 10.1에서 OpenCL 폴더를 다운로드하여 이러한 파일을 얻을 수 있습니다. https://github.com/ProjectPhysX/OpenCL-Wrapper/tree/master/src/OpenCL

Visual Studio 프로젝트 구성

  1. OpenCL 폴더 추가 프로젝트 소스 디렉터리로 이동합니다.
  2. "프로젝트 속성"으로 이동 -> "C/C" -> "일반" -> "추가 포함 디렉터리"를 선택하고 OpenCL 포함 디렉터리에 경로를 추가합니다(예: C:pathtoyourprojectsrcOpenCLinclude).
  3. "프로젝트 속성"으로 이동 -> "링커" -> "모든 옵션" -> "추가 종속성"을 선택하고 OpenCL.lib를 추가합니다.
  4. "프로젝트 속성"으로 이동 -> "링커" -> "모든 옵션" -> "추가 라이브러리 디렉터리"를 선택하고 OpenCL 라이브러리 디렉터리에 경로를 추가합니다(예: C:pathtoyourprojectsrcOpenCLlib).

헤더 포함 및 컴파일

마지막으로 포함 #include를 사용하여 .cpp 소스 파일의 OpenCL 헤더 . 이제 OpenCL 코드 컴파일을 위해 프로젝트가 올바르게 구성되었습니다.

위 내용은 NVIDIA GPU용 Visual Studio 2017에서 OpenCL 프로젝트를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿