vs2022+qt6.24+Cef编译

news2024/10/3 2:22:39

1.QCefView源码下载地址

https://github.com/cefview/qcefview

在这里插入图片描述

2.目录层级关系如下:

在这里插入图片描述

3.下载CefViewCore

git pull --regit pull --recurse-submodules

上面命令失败直接用下面的命令

git clone git@github.com:CefView/CefViewCore.git

在这里插入图片描述

4.编译QCefView准备工作

a.准备cef_binary_113.3.1+g525fa10+chromium-113.0.5672.128_windows64.tar

b.在CefViewCore目录下找到CefConfig.cmake,如下图所示
在这里插入图片描述

在这里插入图片描述
c.注释如下

 # # if no local cef sdk package file then download it
  # if(NOT EXISTS "${CEF_LOCAL_PACKAGE_PATH}")
    # set(CEF_SDK_DOWNLOAD_URL "https://cef-builds.spotifycdn.com/${CEF_LOCAL_PACKAGE_PATH}")
    # message(STATUS "Downloading CEF binary SDK from ${CEF_SDK_DOWNLOAD_URL}")
    # file(DOWNLOAD
      # "${CEF_SDK_DOWNLOAD_URL}" # URL
      # "${CEF_LOCAL_PACKAGE_PATH}" # Local Path
      # SHOW_PROGRESS
      # TLS_VERIFY ON
      # STATUS DOWNLOAD_RESULT
    # )
    # list(GET DOWNLOAD_RESULT 0 DOWNLOAD_RESULT_CODE)
    # list(GET DOWNLOAD_RESULT 1 DOWNLOAD_RESULT_MESSAGE)

    # if(NOT DOWNLOAD_RESULT_CODE EQUAL 0)
      # file(REMOVE "${CEF_LOCAL_PACKAGE_PATH}")
      # message(FATAL_ERROR "Failed to download CEF binary SDK, ERROR:[${DOWNLOAD_RESULT_CODE}]${DOWNLOAD_RESULT_MESSAGE}")
    # endif()
  # endif()

d.为了防止cmake下载cef_binary_113.3.1+g525fa10+chromium-113.0.5672.128_windows64.tar失败,可自行下载,地址如下:

https://cef-builds.spotifycdn.com/cef_binary_113.3.1+g525fa10+chromium-113.0.5672.128_windows64.tar.bz2

e.根据个人宽带,下载大概需要半个小时

f.CefViewCore\dep目录下放置cef_binary_113.3.1+g525fa10+chromium-113.0.5672.128_windows64.tar.bz2安装包不用手动解压,cmake编译过程中会自动解压
在这里插入图片描述

5.开始编译

a.打开cmake,build目录可以自定义(build_vs2019_x64)
在这里插入图片描述

在这里插入图片描述
b.点击Configure按钮,选择对话框按如图所示操作,点击finish
在这里插入图片描述

c.可以看到,自行下载的cef安装包正在被解压
在这里插入图片描述

d.配置成功,如图所示
在这里插入图片描述
f.点击BUILD DEMO可以有实例代码,需要勾选BUILD DEMO选项

在这里插入图片描述
g.打开工程文件,等待编译成功

在这里插入图片描述
h.编译成功,运行demo,看效果
在这里插入图片描述

存在问题并解决:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/864829.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java程序猿搬砖笔记(十五)

文章目录 在Java中将类作为参数传递(泛型)IDEA快捷键:查看该方法调用了哪些方法、被哪些方法调用快捷键:ctrlalth IDEA快捷键:快速从controller跳转到serviceImplIDEA快捷键:实现接口的方法IDEA 快捷键:快速包裹代码ID…

剑指offer66.构建乘积数组

我一开始的想法就是,先把所有数的乘积求出来,然后遍历数组,用这个积除以它,就是除了这个数外所有数的乘积。但是题目明确给了不能用除法,所以可不可以用位运算来实现除法呢。 class Solution {public int[] construct…

第R3周 - 天气预测

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 我的环境: 语言环境:Python3.10.7编译器:VScode深度学习环境:TensorFlow 2.13.0 数据集: 一、前期…

系列二、Redis简介

一、概述 # 官网 https://redis.io/ 总结:redis是一个内存型的数据库。 二、特点 Redis是一个高性能key/value内存型数据库。Redis支持丰富的数据类型。Redis支持持久化 。Redis单线程,单进程。

Jmeter 配置环境变量,简明教程专享

通过给 JMeter 配置环境变量,可以快捷的打开 JMeter: 打开终端。执行 jmeter。 配置环境变量的方法如下。 Mac 和 Linux 系统 在 ~/.bashrc 中加如下内容: export JMETER_HOMEJMeter所在目录 export PATH$JAVA_HOME/bin:$PATH:.:$JMETER…

日常BUG —— Java判空注解

😜作 者:是江迪呀✒️本文关键词:日常BUG、BUG、问题分析☀️每日 一言 :存在错误说明你在进步! 一. 问题描述 问题一: 在使用Java自带的注解NotNull、NotEmpty、NotBlank时报错,…

ubuntu 安装 cuda

ubuntu 安装 cuda 初环境与设备在官网找安装方式 本篇文章将介绍ubuntu 安装 CUDA Toolkit CUDA Toolkit 是由 NVIDIA(英伟达)公司开发的一个软件工具包,用于支持并优化 GPU(图形处理器)上的并行计算和高性能计算。它…

ISC 2023 | 赛宁网安验证评估 重磅发布

​​8月9日-10日,第十一届互联网安全大会(简称ISC 2023)在北京国家会议中心隆重举办。作为本次大会的战略合作伙伴(最高级别),赛宁网安主办 “安全验证评估论坛”,邀请邬江兴院士与业界专家共同…

企业分配给员工的微信号怎么高效管理?

很多很多公司都在发愁这几个问题: 1、拥有多个微信号,不想管理多台手机,想将所有微信号进行统一管理 2、想用软件来代替传统的营销体系,安全性上也要有保障 3、用人成本太大与公司的效益不成正比 4、多个账号发圈不方便&#xff0…

半关闭、端口复用与IO多路复用

文章目录 半关闭端口复用IO多路复用(IO多路转接)模型解决措施 sellect缺点 poll应用缺点 epoll应用工作模式 半关闭 使用close(fd);所对应的文件描述符写和读都关闭了。 端口复用 可以解决绑定失败的问题。 IO多路复用(IO多路转接&#…

网工内推 | 云计算工程师专场,六险一金,IE认证优先

01 铠源科技 招聘岗位:云计算工程师 职责描述: 1.具备虚拟化、桌面云、存储、服务器、数据中心、大数据、相关产品的工程项目交付或协助项目交付能力; 2.具备与客户有效沟通技术方案、项目计划和进度等,获得客户支持和认可&#…

开启想象翅膀:轻松实现文本生成模型的创作应用,支持LLaMA、ChatGLM、UDA、GPT2、Seq2Seq、BART、T5、SongNet等模型,开箱即用

开启想象翅膀:轻松实现文本生成模型的创作应用,支持LLaMA、ChatGLM、UDA、GPT2、Seq2Seq、BART、T5、SongNet等模型,开箱即用 TextGen: Implementation of Text Generation models 1.介绍 TextGen实现了多种文本生成模型,包括&a…

深度解析:使用Postman调试微信支付接口的完美指南

前期准备 在使用 Postman 调试微信支付接口之前,你需要做好以下准备: 安装 Postman 客户端应用,或使用网页版;成为 微信支付商户;已申请 商户API私钥。 当你已经具备这三个条件,就可以进入微信支付接口调…

【视频】使用OBS将MP4推流至腾讯云直播

1、下载OBS OBS官网:https://obsproject.com/ OBS支持Win、Mac、Linux,如果下载速度很慢,建议使用迅雷下载 2、OBS推流设置 2.1 添加场景 默认会有一个“场景”,如果想继续添加可以点击“+”按钮 2.2 添加媒体源 1)点击“来源”窗口中“+”按钮 2)支持的媒体源如…

mysql高级(尚硅谷-夏磊)

目录 内容介绍 Linux下MySQL的安装与使用 Mysql逻辑架构 Mysql存储引擎 Sql预热 索引简介 内容介绍 1、Linux下MySQL的安装与使用 2、逻辑架构 3、sql预热 Linux下MySQL的安装与使用 1、docker安装docker run -d \-p 3309:3306 \-v /atguigu/mysql/mysql8/conf:/etc/my…

IP网络广播系统草坪音箱景区系统防水石头,草坪音箱的应用

IP网络广播系统草坪音箱景区系统防水石头,草坪音箱的应用 SV-7045V是深圳锐科达电子有限公司的一款防水网络草坪音箱,具有10/100M以太网接口,可将网络音源通过自带的功放和喇叭输出播放,可达到功率20W。常用场景:公园ip草坪音箱&…

2009年上半年 软件设计师 下午试卷

博主介绍:✌全网粉丝3W,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验…

PHP最简单自定义自己的框架数据库封装调用(五)

1、实现效果调用实现数据增删改查封装 2、index.php 入口定义数据库账号密码 <?php//定义当前请求模块 define("MODULE",index);//定义数据库 define(DB_HOST,localhost);//数据库地址 define(DB_DATABASE,aaa);//数据库 define(DB_USER,root);//数据库账号 def…

解读百威亚太2023上半年财报:啤酒大年百威如何重塑高端化之路?

随着消费者的需求提升&#xff0c;啤酒行业向高端化发展&#xff0c;其中知名度较高的百威亚太、华润啤酒、青岛啤酒、燕京啤酒、嘉士伯等品牌在高端市场持续鏖战&#xff0c;实际成果如何也可以从业绩一探究竟。 以百威亚太为例。8月3日&#xff0c;百威亚太发布2023年上半年…

腾讯云服务器购买流程_三种方法图文指南

腾讯云服务器购买流程直接在活动上成本更低&#xff0c;在云服务器CVM或轻量应用服务器页面自定义选择比较gui&#xff0c;但是自定义云服务器CPU内存带宽配置选择范围广&#xff0c;活动上只能选择固定的活动机&#xff0c;选择范围窄&#xff0c;但是云服务器成本低。腾讯云服…