툴버전: 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

+ Recent posts