1. 前言
在Chromium项目的开发过程中,构建、运行和调试是至关重要的步骤。本文将介绍如何使用Visual Studio 2022打开Chromium项目、启用子进程调试插件、以及编译Chromium项目的流程。通过这些步骤,我们将能够更加顺利地进行Chromium项目的开发和调试工作。
2. 用Visual Studio 2022打开Chromium项目
首先我们用管理员权限打开Visual Studio 2022
同意UAC
等待Visual Studio 2022加载完成
因为是首次使用Visual Studio 2022提示我们登录账户,你可以注册或是登录,这里我们先暂时跳过
选择一个您觉得舒服或是习惯的主题界面,然后启动Visual Studio 2022 。
等待Visual Studio 2022 初始化完成。
这是我们在Visual Studio 2022 的项目管理界面,选择 打开项目或解决方案。
在弹出的 打开项目/解决方案 窗口中,选择我们刚才生成的结局方案。
在首次打开的时候,Visual Studio 2022 会提示升级项目,这里点击取消不要升级,否则后面会有奇怪的问题发生。
此时,我们的项目就成功的使用Visual Studio 2022 打开了
3. 启用Child Process Debugging 插件
在正式开始编译/调试,我们需要先启用之前安装的子进程调试插件,依次选择 调试 -> 其他调试目标->
Child Process Debugging Settings ,打开 子进程调试插件 设置页
在设置页面勾选启用插件,并单机保存按钮,使其生效
4. 使用Visual Studio 2022 编译 Chromium 项目
完事具备,现在我们开始使用使用Visual Studio 2022 编译 Chromium 项目,点击红框部分开始编译。
这时会有一个报错出现,不用担心,这是因为我们缺少ninja.exe的依赖路径。
我们从ninja 官网下载一个ninja.exe
进入release版本下载页面
将下载的ninja 解压
添加ninja的系统环境变量中的PTAH内,并保持在depot_tools之前
点击确定使其生效,然后我们重新打开Visual Studio 2022 并编译 Chromium 项目
耐心等待编译完成,预计需要4-6小时。
5. 如何中断编译
依次点击 生成 -> 取消 ,即可。
6. 总结
通过本文介绍的步骤,我们已经成功使用Visual Studio 2022打开了Chromium项目,并启用了子进程调试插件,为后续的编译和调试工作做好了准备。
在下一篇文章中,我们将深入了解如何使用你的调试工具,进一步提升Chromium项目的开发效率和调试能力。让我们继续探索,更深入地了解Chromium项目的各个方面!