[CUDA 포함파일 환경설정]
2시간 삽질하면서 찾은 cuda 4.1 설정 방법입니다.
간단하게 설정 할 수 있는데 역시 모르니 완전 헤멥니다. 아는게 힘이라능
다운 받는건 http://blog.naver.com/toses3/40140926000 요기로 가셔서 보시고...
4.0버전으로 설명되어있는데, bug fix는 현재 사라졌으니 무시하시고
1. CUDA Tool kit 4.1 2. GPU Computing SDK 3. 개발자용 그래픽 드라이버
이렇게 3개가 필요합니다.
각각 설치하시고 난뒤
visual studio 2010을 실행시키고 프로젝트를 하나 만듭니다. 이 과정도 위 링크에 다 있습니다.
프로젝트 속성에서 라이브러리 폴더와 include 폴더, 라이브러리를 추가해주어야 합니다.
아래 그림과 같이 VC++ 디렉터리에서 설정하시면 됩니다.
포함 디렉터리는 헤더파일용입니다. 그자리에 다음과 같이 넣으시면 됩니다.
C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.1\C\common\inc C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.1\include
SDK의 include 폴더와 GPU Tool kit의 include 폴더 이렇게 2개가 한 쌍으로 있어야합니다. 하나라도 빠지면 링크 에러 납니당..;;
라이브러리 디렉터리에는 다음과 같이 넣습니다.
C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.1\C\common\lib\Win32 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.1\lib\Win32
저는 32비트로 설치했으므로 위와 같이 하였고, 64비트로 설치하신분은 끝에 Win32를 x64로 하시면 될겁니다.
그리고 *.cu로 생성한 파일의 속성에서 cuda 컴파일러를 설정해줍니다.
파일의 속성입니다. 프로젝트 속성이 아닙니다. 헷갈리지 마시구요. 처음에는 빌드에 참여안함 이라고 되어있는데 그것을 위의 그림처럼 설정 해줍니다.
이제 설정이 다되었구요. CUDA의 세계로 빠지시면 됩니다. [출처] CUDA 4.1 visual studio 2010 설정 (윈도우 7)|작성자 쏭섭 |
'그래픽스(Graphics) > CUDA' 카테고리의 다른 글
cudaThreadSynchronize (0) | 2012.10.27 |
---|---|
그래픽카드 인터페이스 - PCI 익스프레스 (0) | 2012.10.27 |
atomicAdd vs2010 에서 정의도지 않았다고 할때.. (0) | 2012.10.27 |
쿠다 변수 특성 (0) | 2012.10.27 |
CUDA Event로 시간측정 (1) | 2012.10.27 |