Category: Make

Visual Studio 0

Visual Studio에서 예외 필터 함수 디버깅

먼저 다음 코드를 보자.

디버거로 실행하면 다음처럼 처리하지 않은 예외가 있다며 알려 준다. 필터 함수를 등록했으므로 계속 진행해 필터 함수를 디버깅하고 싶지만 Visual...

test framework 0

Visual Studio 2017에서 google test 프로젝트 빌드 오류

구글 테스트(google test)를 사용하려면 소스 코드에서 바이너리 파일을 만들어야 하며 Visual Studio로는 이 스크립트로 간편하게 할 수 있다. 그런데 Visual Studio 2017에서 구글 테스트로 작성한 테스트...

C++ 0

이벤트 + 락 = Eventable Lock 클래스

스레드를 동기화할 때는 다음 형식을 매우 흔히 볼 수 있다. 스레드1 락을 건다. 큐에 넣는다. 락을 풀고 신호를 보낸다. 스레드2 신호를 기다린다. 락을 건다....

gRPC 0

gRPC C++ 라이브러리 빌드 스크립트

C++용 gRPC는 NuGet에 있긴한데 버전이 조금 낮기도 하고, 배포하고 있는 바이너리가 없으며 공식 안내에도 빌드해 쓰라고 한다. 물론 빌드해 쓰면 되는데 정말 귀찮다. 스크립트에서는...

POCO C++ Libraries 0

POCO C++ 라이브러리 빌드 스크립트

요즘은 계속 빌드 스크립트 글이다. 물론 이번에는 POCO C++ 라이브러리 빌드 스크립트. POCO는 빌드 후 필요한 헤더와 라이브러리를 모아 사용하려면 좀이 아니라 많이 귀찮다. 그렇다고...

Boost Libraries 0

Boost 라이브러리 빌드 스크립트

부스트 라이브러리 빌드 방법에 관한 글은 이미 많이 있지만 부스트 파이썬(boost.python)을 빌드할 일이 생겨 해 본 김에 간단히 정리해 본다. 부스트 라이브러리 기능 대부분은...