crashpad 编译

一环境配置

1.1设置系统UTF8编码

1.2vs2017语言环境设置英文包

二.获取depot_tools(此步骤可以跳过 最新工具包已上传下载使用即可)

windows下载压缩包,然后放到系统PATH中

下载完以后,基本就是靠depot_tools这个工具集合了,这个工具机带有git,ninja,python

注意:现在完成后,本机装python路径需先注释调,之后编译依赖depot_tools

三:crashpad库编译步骤:

1.git 抓取https://chromium.googlesource.com/crashpad/crashpad (此步骤可跳过最新代码已更新)

$ cd ~/crashpad/crashpad

$ git pull -r

2.gclient sync (此步骤可跳过最新代码已更新)

需翻墙 若更新超时 添加代理

export http_proxy="http://127.0.0.1:7890"

export https_proxy="http://127.0.0.1:7890"

执行gclient sync

Error: client not configured; see 'gclient config'

原因是本地缺少.client配置文件导致可执行 gclient config https://chromium.googlesource.com/crashpad/crashpad 解决

四:编译(git上 二,三,步骤已完成可跳过,重点关注这一步就行)

1.解压depot_tools 到当前目录 并把depot_tools添加到系统路径 注意:本机装python路径需先注释掉,之后编译依赖depot_tools

2.配置编译参数:


3.生成编译配置

4.修改out/Debug目录下toolchain.ninja 编译参数 debug /MDd release /MD

5.ninja -t clean 清空 ninja -C out/Debug 编译成功 编译完成可以使用

6.lib拷贝 lib生成路径比较分散,需手动拷贝出去 存放路径out/Debug/obj/...

五,辅助

1.生成vs工程

相关推荐
方见华Richard10 小时前
《认知纪元宪章》V1.0-人类智能与人工智能联合签署
人工智能·经验分享·交互·原型模式·空间计算
许泽宇的技术分享12 小时前
AI开发者的福音:MCP Feedback Enhanced 让你的AI交互像“开挂”一样丝滑!
人工智能·交互·mcp
方见华Richard1 天前
认知几何学:思维如何弯曲意义空间V0.3
人工智能·经验分享·交互·原型模式·空间计算
凯子坚持 c1 天前
C++大模型SDK开发实录(三):流式交互协议SSE解析与httplib实现原理
开发语言·c++·交互
方见华Richard1 天前
递归对抗拓扑学:认知冲突的纤维丛结构V1.0
人工智能·交互·学习方法·原型模式·空间计算
方见华Richard1 天前
伦理量子信息学:九元原子的量子信息实现
人工智能·经验分享·交互·原型模式·空间计算
梓贤Vigo1 天前
【Axure教程】AI自动对话机器人
交互·产品经理·axure·原型·中继器
小雨下雨的雨1 天前
触手可及的微观世界:基于 Flutter 的 3D 血细胞交互教学应用开发
flutter·3d·华为·矩阵·交互·harmonyos·鸿蒙系统
移幻漂流1 天前
如何与大模型高效交互:Prompt工程与结构化数据返回的艺术
prompt·交互
2501_948120151 天前
语音识别在儿科医疗语音交互中的应用
人工智能·交互·语音识别