| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> libcef--在windows上如何编译? -> 正文阅读 |
|
[开发工具]libcef--在windows上如何编译? |
??需要能够科学上网,下载相关技术资料。 1.文件结构??所有平台都将使用相同的文件结构。“~”可以是不包含空格或特殊字符的任何路径。我们将在以下部分为每个平台构建此目录结构。
??使用此文件结构,您可以并排开发多个 CEF/Chromium 分支。例如,使用“chromium_git1”而不是“chromium_git”作为目录名重复以下说明。 2.Windows安装2.1 需要什么
2.2 分步指南??以下所有命令都应使用系统“cmd.exe”而不是 Cygwin shell 运行。
??警告:如果您更改上述目录名称/位置,请确保 (a) 仅使用 ASCII 字符和 (b) 选择短文件路径(总共少于 35 个字符)。否则,由于无效或过长的文件路径,某些工具可能会在构建过程的后期失败。 2.下载depot_tools.zip并解压到“c:\code\depot_tools”。不要从资源管理器中使用拖放或复制粘贴提取,这不会提取隐藏的“.git”文件夹,这是 depot_tools 自动更新自身所必需的。不过,您可以使用上下文菜单中的“全部提取…”。7-zip也是一个很好的工具。 3.运行“update_depot_tools.bat”安装Python和Git。
4.将“c:\code\depot_tools”文件夹添加到您的系统路径中。例如,在 Windows 10 上:
5.将automate-git.py脚本下载到“c:\code\automate\automate-git.py”。
??运行“update.bat”脚本并等待 CEF 和 Chromium 源代码下载。CEF 源代码将下载到“c:\code\chromium_git\cef”,Chromium 源代码将下载到“c:\code\chromium_git\chromium\src”。下载完成后,CEF 源代码将被复制到“c:\code\chromium_git\chromium\src\cef”。
7.使用以下内容创建“c:\code\chromium_git\chromium\src\cef\create.bat”脚本。
??运行“create.bat”脚本以生成 Ninja 和 Visual Studio 项目文件。
??这将生成一个“c:\code\chromium_git\chromium\src\out\Debug_GN_x86\cef.sln”文件,可以在 Visual Studio 中加载该文件以调试和编译单个文件。在此路径中将“x86”替换为“x64”以使用 64 位构建而不是 32 位构建。始终使用 Ninja 来构建完整的项目。如果在 GN 配置(BUILD.gn 文件)中更改项目配置或添加/删除文件,请重复此步骤。 8.使用 Ninja 创建 CEF/Chromium 的调试版本。在“c:\code\chromium_git\chromium\src\cef”处编辑 CEF 源代码并多次重复此步骤以在开发时执行增量构建。
??将“调试”替换为“发布”以生成发布版本而不是调试版本。将“x86”替换为“x64”以生成 64 位版本而不是 32 位版本。 9.运行生成的 cefclient 示例应用程序。
??有关详细的调试说明,请参阅Windows 调试指南。 ??欢迎光临知了软件开发网络平台,本公司定制开发各类软件,主要方向为桌面专业软件开发、插件定制开发、微信小程序(各类小程序)、网站定制开发和App开发,桌面软件主要包括文字图形识别类软件,信息管理类软件,3D打印类软件,视频类软件以及其它涉及专业的各类图形图像处理软件。插件包含AE插件,AI插件,PS插件,PDF插件,3DMAX插件以及Word,Excel等Office插件开发。详情请咨询,微信QQ:312117271,手机:18928899728,邮箱: anjingzhi_sea@163.com. |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 18:50:27- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |