Visual Studio 2008에서 새 CUDA 프로젝트를 시작하는 방법
새 프로젝트 만들기
- MS 마법사를 사용하여 빈 콘솔 프로젝트를 선택하여 새 프로젝트를 생성합니다.
- CUDA 코드용 .cu 파일과 호스트 코드용 .c 또는 .cpp 파일을 생성합니다.
CUDA와 통합
CUDA Toolkit 3.2 이상
- NvCudaRuntimeApi.rules 파일(또는 NvCudaDriverApi.rules) 추가 드라이버 API를 사용하는 경우)를 프로젝트의 사용자 정의 빌드 규칙에 추가합니다.
- 추가 라이브러리 디렉터리에 $(CUDA_PATH)lib$(PlatformName)을 포함하고 추가 종속성에 cudart.lib를 포함하여 CUDA 런타임 라이브러리를 추가합니다.
- 선택적으로 추가 포함 디렉터리에 $(CUDA_PATH)include를 추가하여 CUDA 포함 파일 포함을 활성화합니다.
CUDA Toolkit 3.1 및 이전 버전
- 프로젝트의 사용자 정의 빌드 규칙에 Cuda.rules 파일을 추가합니다.
- 추가 라이브러리 디렉터리에 $(CUDA_LIB_PATH)를 포함하고 추가 종속성에 cudart.lib를 포함하여 CUDA 런타임 라이브러리를 추가합니다.
- 선택적으로 $(CUDA_INC_PATH)를 추가 포함 디렉터리에 추가하여 CUDA 포함 파일 포함을 활성화합니다.
추가 팁
- 변경 CUDA 런타임과 일치하도록 런타임 라이브러리를 /MT로 설정합니다.
- 포함된 usertype.dat 파일을 사용하여 구문 강조를 활성화합니다.
- 적절한 레지스트리 항목을 추가하여 Intellisense 지원을 활성화합니다.
- cutil을 피하고 제어 강화를 위해 자체 검사 메커니즘을 만드는 것을 고려해보세요.
위 내용은 Visual Studio 2008에서 CUDA 프로젝트를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!