주의사항

컴파일 순서

  1. Breakpad 소스코드를 가져온다.

    1. git clone <https://chromium.googlesource.com/breakpad/breakpad>
  2. gyp tool을 다운로드 받는다.

    1. git clone <https://chromium.googlesource.com/external/gyp>
  3. 파이썬 2.7 설치

    1. 3.X 대 사용이 가능하다고 하지만 컴파일하면 module을 찾지 못하는 오류가 발생한다.
    2. six module까지 설치해도 그 이후에 에러가 계속 발생하므로 2.7을 사용한다.
  4. google test 소스코드를 가져온다.

    1. 자체적으로 제공하지 않지만 컴파일을 위해서는 Google Test가 필요하다.

    2. git clone <https://github.com/google/googletest.git>

    3. 다운로드 받은 google test 소스코드에서 googlemock과 googletest폴더만 사용

    4. src 폴더 안에 testing 폴더를 생성하고 googlemock과 googletest를 복사해준다.

      Untitled

  5. Breakpad 소스코드에 src \ client \ windows 로 이동

  6. D:\gyp\gyp.bat -no-circular-check .\breakpad_client.gyp

    1. 이것을 실행하면 src \ client \ windows 폴더 안에 Visual Studio 솔루션 파일이 생성된다.
  7. 솔루션 파일을 열어 컴파일한다.

컴파일 오류