C – pthread Windows설치

os : Windows 8.1 64Bit

tool : visual studio 2010

 

Pthread(POSIX thread)는 유닉스 계열의 쓰레드 라이브러리이기 때문에 윈도우에서 사용하기 위해서는 아래의 절차를 따라 환경을 갖추어야 한다.

아래의 방법은 http://plming.tistory.com/62 여기를 참고하여 수정하였다.

1. http://www.sourceware.org/pthreads-win32/ 사이트에서 Download에 ftp://sourceware.org/pub/pthreads-win32 로 들어간다.

2. 현재 글쓰는 시점의 최신버전이 prebuilt-dll-1-11-0-release 이기에 이 디렉토리로 들어간다.

3. 해당 디렉토리 내의 include와 lib 디렉토리를 다운로드 받는다.

4. 다운받은 lib 디렉토리 내의 dll 파일들을 c:\windows\System32 디렉토리에 모두 복사한다. (윈도우가 64Bit라면 c:\windows\SysWOW64에 복사합니다.)

5. visual studio를 연다.

6. 프로젝트 -> 속성 -> VC++ 디렉터리를 연다.

7. 포함디렉터리에 include 디렉터리의 경로를 입력한다.

8. 라이브러리 디렉터리에 lib 디렉터리의 경로를 입력한다.

9. 프로젝트 -> 속성 -> 링커 -> 입력 -> 추가 종속성에 lib 파일들의 파일명을 모두 입력해 준다.

10. 프로젝트 -> 속성 -> C/C++ -> 일반 -> 추가 포함 디렉터리에 include과 lib의 경로를 모두 입력해 준다.

 

Pthread 관련 레퍼런스는 아래를 참고 한다.

http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Thread/Beginning/PthreadApiReference

Leave a Reply