본문 바로가기
Development/Visual C++

[C++] POSIX Thread 라이브러리 사용하기

by qWooWp 2024. 2. 15.
반응형

리눅스 또는 윈도우에서 범용 스레드 코드를 작성하기 위해서 

POSIX Thread 라이브러리를 사용하는 방법에 대해서 정리 합니다. 

 

1. 사이트에서 윈도우용 다운로드를 수행합니다. 

https://www.sourceware.org/pthreads-win32/

 

POSIX Threads (pthreads) for Win32

Open SourcePOSIX Threads for Win32 Current release: 2.9.1 (2012-05-27)See the ANNOUNCEMENT and NEWS for details.Pthreads-w32 release 1.11.0 (2005-06-04) was the last series 1.x.x version! (Version 1.11.0 is a back-port of the 2.7.0 functionality and bug fi

www.sourceware.org

 

2. zip 파일을 해제 합니다. 

prebuild 디렉토리를 자신이 사용하려는 프로젝트의 3rd party 디렉토리에 복사 합니다. 

 

3. 사용하려는 프로젝트에 INCLUDE 와 LIB 를 포함시킵니다. 

INCLUDEPATH += ./3rdparties/pthreads-w32-2-9-1-release/include
LIBS += -L./3rdparties/pthreads-w32-2-9-1-release/lib/x64/pthreadVC2.lib

 

4. 스레드 코드를 추가 합니다. 

 

 

반응형

댓글