有没有人在没有 xcode 的情况下使用标准 Qt 工具链在 MacOS 上成功构建 Google Breakpad?
我现在正在尝试在这个图书馆工作两天,但仍然没有成功。我已经成功编译并在 Windows 和 Linux 上运行它。(来自原始 Google-git 存储库)。
但是 MacOS 版本的库缺少libbreakpad_client.a的生成文件,并且生成的libbreakpad.a不包含异常处理程序。
http://screencast.com/t/V0mNiM3kZ
我在 stackoverflow上找到了关于这个问题的几个主题,但是更新生成文件的建议对我不起作用(或者我没有正确复制生成文件)。
我还尝试直接从 Mozilla 存储库(版本 10 和 11beta)下载更新版本。但是当我尝试编译 Mozilla 版本时,出现了另一个未定义符号的错误(在 Mac 和 Linux 上)。
我还找到了 AlekSi - breakpad-qt但这个版本也只能在 Win 和 Linux 下正常工作。在 Mac 下,有一些关于“未知架构——你在 PDP-11 上吗?”的错误。
我将感谢任何能告诉我如何编译它并让它在 Mac 下工作的人,或者能给我发送一个打包版本的 breakpad,它可以在 MacOS 下使用标准 make 编译并在 Qt 应用程序中使用。
谢谢卢德克