代码之家  ›  专栏  ›  技术社区  ›  RED SOFT ADAIR

如何为windows构建googlebreakpad?

  •  10
  • RED SOFT ADAIR  · 技术社区  · 15 年前

    m4 CXXFLAGS=-m32 CFLAGS=-m32 CPPFLAGS=-m32 ./configure
    

    结果

    func_dirname ()
    {
      # Extract subdirectory from the argument.
      func_dirname_result=NONE:0: m4: ERROR: EOF in string
    

    在执行脚本几秒钟之后。

    我搜索了visualstudio解决方案的表单文件,但它们已从修订版581中删除。

    How to build google breakpad .

    但如何安装gyp?它需要什么先决条件? 或者有人有谷歌breakpad所有部分的工作(VC2005)sln文件吗?

    2 回复  |  直到 9 年前
        1
  •  19
  •   Ylisar    15 年前

    文档中对这一点的解释非常糟糕,但是如果您对breakpad进行了普通的检查,那么实际上gyp已经存在了。打开一个命令提示符并将自己放在根目录中(如果按照说明操作,则googlebreakpad为只读)。那就做:

    src\工具\gyp\吉普巴特src\client\windows\breakpad_客户端.gyp

    这将为您生成visual studio sln文件。

        2
  •  9
  •   Prune    10 年前

    breakpad的最新主人(2016年3月15日)不包括

    git clone https://chromium.googlesource.com/external/gyp
    cd gyp
    python setup.py install
    

    现在您的gyp安装可以工作了;只需调用 吉普巴特 src\client\windows\breakpad_客户端.gyp . (在我的例子中,gyp签出在breakpad下面的一个目录;根据您的设置相应地更改它)

    ..\gyp\gyp.bat src\client\windows\breakpad_client.gyp --no-circular-check