툴버전: Visual Studio 2013
1. 솔류션 탐색창에서, 프로젝트를 마우스 우클릭-> Build Dependencies ->Build Customizations -> 쿠다버전 선택.
- 설정하지 않을 경우, cu 파일 속성창에서, Item Type 항목을 CUDA C/C++로 선택할 수 없게 된다.
2. .cu 파일 속성 수정.
- cu 파일에서 마우스 우클릭 -> Properties 항목 클릭,
Configuration Properties
1.General
Item Type 항목-> Drop-down 리스트에서 CUDA C/C++ 항목을 선택한다.
2. CUDA C/C++
- Common
- Additional Include Directories : ./;../../common/inc
- Target Marhine Platform : 64-bit [--machine 64 ]
- Device
Code Generation :
|
compute_20,sm_20 compute_30,sm_30 compute_35,sm_35 compute_37,sm_37 compute_50,sm_50 compute_52,sm_52 compute_60,sm_60 compute_61,sm_61 |
Generate GPU Debug Information - No
- Host
Preprocessor Definitions - WIN32
Runtime Library - /MT
3. 저자가 설정한 개인 헤더 파일 경로 설정.
다운로드 받은 압축 파일을 풀면, CUDA_ParallelProgramming_Sources\common\inc 폴더항목이 있는데, 아래와 같이 vc++ 란에 입력을 해준든가,
아니면, 별도로, props 파일을 생성해서 설정하면 되겠다.
- 프로젝트 속성창 -> Configuration Properties -> VC++ Directories -> Include 항목에 CUDA_ParallelProgramming_Sources\common\inc 의 전체
경로를 지정해준다.
4. 기존 지원되지 않는 라이브러 삭제.
프로젝트 속성-> Configuration Properties -> Linker-> input 란에서, cUtil32.lib 항목을 삭제한다.
5. 여기까지 작업 후, 빌드가 되는지 확인해 본다.
'팁 > CUDA' 카테고리의 다른 글
CUDA Visual Profiler (0) | 2016.12.28 |
---|---|
임시 - 쿠다 공유메모리 뱅크 충돌이란. (0) | 2016.12.27 |
CUDA 메모. (0) | 2016.12.22 |
생성가능한 쓰레드 갯수계산 (0) | 2016.12.12 |
NVIDIA CUDA, Where the Constant Memory resides in GPU? (0) | 2016.12.12 |