gpt4 book ai didi

crash - 如何构建 crashpad 的动态(共享)库?

转载 作者:行者123 更新时间:2023-12-03 15:31:42 30 4
gpt4 key购买 nike

Crashpad 是一个用于 C++ 应用程序的错误报告系统。 https://chromium.googlesource.com/crashpad/crashpad/+/HEAD/doc/developing.md

构建指令是

 $ cd ~/crashpad/crashpad
$ gn gen out/Default
$ ninja -C out/Default

我可以构建预定义的静态库,但我还没有找到如何使用 gnninja 生成共享库的方法。

最佳答案

运行 gn gen out\Default 后,您可以编辑 out\Default\toolchain.ninja 文件,为 命令添加额外的编译器标志cccxx 规则。

rule cc
command = ninja -t msvc -e environment.amd64 -- cl.exe ... ${cflags} ${cflags_c} /c ...
add the /MD compiler flag after the others, here ^

关于crash - 如何构建 crashpad 的动态(共享)库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55302553/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com