编译breakpad库

源码下载

生成工程

  • 进入源码根目录
  • 执行 gyp.bat –no-circular-check src\client\windows\breakpad_client.gyp
    • 可选参数
      • -Dwin_release_RuntimeLibrary=0或2 0为MT 2为MD
      • -Dwin_debug_RuntimeLibrary=0或2 0为MTd 2为MDd
      • set GYP_MSVS_VERSION=2010 设置msvc版本

编译工程

  • 编译工程时会失败,提示 ** Cannot open include file: ‘inttypes.h’: No such file or directory **,双击错误,跳到错误的代码处,将 #include <inttypes.h> 改为 ** #include <stdint.h> **
  • unittests相关的工程编译失败,因为用不到这些工程,所以无视
  • 最终的库会生成到 src\client\windows\Debugsrc\client\windows\Release 目录下