当前位置: 首页 > news >正文

QCefView 在 Linux 下的编译(更新)

在前面的文章《QT 应用程序中集成浏览器》中已经介绍过 QCefView 的构建。这几天发现 QCefView 代码进行了更新,构建方式也发生了一点点变化,所以在此更新一下 QCefView 的编译方法。

QCefView 其实包含了两个项目,一个就是 QCefView 项目本身,另外一个就是 CefViewCore。QCefView 项目依赖 CefViewCore,可以这样理解,CefViewCore 是对 Cef 的封装,而 QCefView 则是对 CefViewCore 的封装。这样的好处就是屏蔽实现细节,我们可以像使用普通的 QT Widget 那样使用 QCefView。

之前,QCefView 和 CefViewCore 是通过 git 的 sub module 机制管理,但 git 的 sub module 不太好用,所以在最新的代码中,我们可以看到 .gitmodules 文件为空,这样我们在 clone QCefView 代码时,不再需要加上 --recursive 参数:

git clone https://github.com/CefView/QCefView.git

但这也不意味着 CefViewCore 子项目不再需要,而是在 cmake 构建过程中拉取代码,答案就在 cmake/CefViewCoreConfig.cmake 文件中:

FetchContent_Declare(CefViewCoreGIT_REPOSITORY https://github.com/Ce
http://www.lryc.cn/news/342815.html

相关文章:

  • 无卤素产品是什么?有什么作用?
  • esp32-cam 1. 出厂固件编译与测试
  • 题目:线性代数
  • docker学习笔记3:VmWare CentOS7安装与静态ip配置
  • leetcode 547.省份数量
  • Qt5 框架学习及应用 — 对象树
  • Ansible自动化运维工具---Playbook
  • 什么是接口和类?Java中的集合框架有哪些主要接口和类?
  • 算法学习笔记(最短路——Bellman-Ford)
  • try-catch-finally的省略与springboot
  • 容器Docker:轻量级虚拟化技术解析
  • windows 系统中cuda 12.1 环境安装
  • 字节和旷视提出HiDiffusion,无需训练,只需要一行代码就可以提高 SD 生成图像的清晰度和生成速度。代码已开源。
  • linux下dd制作启动U盘
  • springboot整合mybatis配置多数据源(mysql/oracle)
  • 练习项目后端代码解析切面篇(Aspect)
  • TypeScript常见面试题第六节
  • LeetCode 面试经典150题 228.汇总区间
  • 大数据分析入门10分钟快速了解SQL
  • 设置多用户远程登录windows server服务器
  • 一文了解栈
  • C语言----汉诺塔问题
  • Python中驼峰命名法和下划线命名法相互转换的实战代码
  • 【hackmyvm】vivifytech靶机
  • 纯血鸿蒙APP实战开发——手写绘制及保存图片
  • 在什么情况下表单会被重复提交?如何避免?
  • JavaScript 中的 Class 类
  • python实验三 实现UDP协议、TCP协议进行服务器端与客户端的交互
  • ServiceNow 研究:通过RAG减少结构化输出中的幻觉
  • ADS基础教程10-多态性(动态模型选择)