Breakpad 소스코드를 가져온다.
git clone <https://chromium.googlesource.com/breakpad/breakpad
>gyp tool을 다운로드 받는다.
git clone <https://chromium.googlesource.com/external/gyp
>파이썬 2.7 설치
google test 소스코드를 가져온다.
자체적으로 제공하지 않지만 컴파일을 위해서는 Google Test가 필요하다.
git clone <https://github.com/google/googletest.git
>
다운로드 받은 google test 소스코드에서 googlemock과 googletest폴더만 사용
src 폴더 안에 testing 폴더를 생성하고 googlemock과 googletest를 복사해준다.
Breakpad 소스코드에 src \ client \ windows 로 이동
D:\gyp\gyp.bat -no-circular-check .\breakpad_client.gyp
솔루션 파일을 열어 컴파일한다.
gyp.bat를 실행했을 때 module six를 못 찾아서 빌드에러가 났을 때
python -m pip install six
컴파일을 하면 경고를 오류로 처리해서 에러가 발생한다.
client_tests 프로젝트에 대해 경고를 오류로 처리를 아니오로 수정해준다.