'_beginthreadex': identifier not found, even with argument-dependent lookup
Development/C / C++ 2006. 12. 27. 10:02'_beginthreadex': identifier not found, even with argument-dependent lookup
크리티컬 섹션에 관련된 함수를 사용할 때 종종 빌드 에러를 만나게 되는데
VS.NET 에서 Win32 Console 프로젝트 기본 생성시에는 Run-time Library가 Single-Thread Debug로 잡혀있기 때문에 _beginthreadex를 찾지 못하여 빌드 에러가 발생한다.
정상적으로 빌드를 하려면 프로젝트의 속성 창을 열어서 'C/C++ - Code Generation' 의
Run-time Library 항목을 Single Thread에서 Multi Thread로 바꾸어 주면 된다.
크리티컬 섹션에 관련된 함수를 사용할 때 종종 빌드 에러를 만나게 되는데
VS.NET 에서 Win32 Console 프로젝트 기본 생성시에는 Run-time Library가 Single-Thread Debug로 잡혀있기 때문에 _beginthreadex를 찾지 못하여 빌드 에러가 발생한다.
스레드 사용 코드
빌드 에러
정상적으로 빌드를 하려면 프로젝트의 속성 창을 열어서 'C/C++ - Code Generation' 의
Run-time Library 항목을 Single Thread에서 Multi Thread로 바꾸어 주면 된다.
프로젝트 속성 설정화면