QT :VS2019 CMake QCefView编译

embedded/2024/9/23 11:17:41/

QCefView 介绍

QCefView是为Qt开发的一个封装集成了CEF(Chromium Embedded Framework)库的Widget UI组件。它允许开发者在Qt项目中轻松嵌入网页,并利用CEF的丰富Web能力来快速开发混合架构的应用程序。
Web能力集成:QCefView集成了CEF库,使得Qt应用程序能够利用Chromium的强大Web渲染引擎。
混合架构开发:支持C++与JavaScript之间的互操作,使得开发者可以在Qt项目中同时使用Web技术和桌面应用开发技术。
易用性:封装了CEF的细节,使得开发者无需深入了解CEF的内部实现,即可在Qt中方便地使用CEF的功能。
多平台支持:支持Windows、Linux等多个操作系统平台,便于跨平台开发。

Github地址:https://github.com/CefView/QCefView

代码克隆

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

虽然QCefView工程里有CefViewCore目录,但是是空的,需要要手动clone
CefViewCore的代码,然后放到QCefView工程里。

在这里插入图片描述
将CefViewCore放到QCefView目录下
在这里插入图片描述
这个路径下QtConfig.cmake

D:\testvideo\code\QCefView-cef-102.0.10\QCefView-cef-102.0.10

在这里插入图片描述
替换

  "D:/Qt/5.15.2/msvc2019_64"

在这里插入图片描述

添加环境变量
在这里插入图片描述
新建两个目录
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
原来是我这个文件的名称写错了,修改后点击confige,就可以继续编译
在这里插入图片描述
下载完成
在这里插入图片描述
在这里插入图片描述
双击打开

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这里就有东西了
在这里插入图片描述

在这里插入图片描述
运行项目
在这里插入图片描述


http://www.ppmy.cn/embedded/98895.html

相关文章

STM32中断系统之TIM定时中断

文章目录 前言一、TIM定时器简介1.1 定时器的基本功能1.2 时基单元1.3 定时器的其他功能1.4 TIM定时器的分类 二、TIM定时器的内部结构2.1 基本定时器2.2 通用定时器2.3 高级定时器 三、定时中断的基本结构四、时序图4.1 预分频器时序4.2 计数器时序4.3 计数器无预装时序4.4 计…

大模型在网络安全领域的七大应用

人工智能(AI)是指由计算机系统或机器执行的智能任务,通常需要人类智能来完成。AI的一个重要分支是自然语言处理(NLP),即让计算机理解和生成自然语言。NLP的一个核心技术是语言模型(LM&#xff0…

SD-WAN安全:在灵活性与安全性之间找到平衡

随着企业业务的不断扩展和数字化转型的加速,网络架构的灵活性和安全性成为了企业关注的重点。SD-WAN(软件定义广域网)作为一种新兴的网络架构,通过软件定义和虚拟化技术,为企业提供了更灵活、可靠、经济高效的广域网连…

基于springboot的招聘系统的设计与实现

TOC springboot614基于springboot的招聘系统的设计与实现--论文 研究背景 近年来,由于计算机技术和互联网技术的快速发展,使得所有企事业单位内部都是数字化、信息化、无纸化的发展趋势,随着趋势的发展,各种决策系统、辅助系统…

轨迹优化 | 基于ESDF的共轭梯度优化算法(附ROS C++/Python仿真)

目录 0 专栏介绍1 数值优化:共轭梯度法2 基于共轭梯度法的轨迹优化2.1 障碍约束函数2.2 曲率约束函数2.3 平滑约束函数3 算法仿真3.1 ROS C++实现3.2 Python实现0 专栏介绍 🔥课设、毕设、创新竞赛必备!🔥本专栏涉及更高阶的运动规划算法轨迹优化实战,包括:曲线生成、…

postgresql 使用explain 进行SQL分析

文章目录 扫描节点案例注意 扫描节点 Seq Scan:顺序扫描(全表扫描)Index Scan:索引扫描(不只是返回索引列的值)IndexOnly Scan:索引扫描(只返回索引列的值)BitmapIndex …

tomcat相关

一、部署安装tomcat 在10和20上安装tomcat [root10 ~]# dnf install java-1.8.0-openjdk.x86_64 -y #安装java环境 [root10 ~]# tar zxf apache-tomcat-9.0.93.tar.gz -C /usr/local/ #安装并启动tomcat [root10 ~]# ln -s /usr/local/apache-tomcat-9.0.93/ /usr/local/tomcat…

秦九韶算法

秦九韶算法是中国南宋时期的数学家秦九韶(约公元1202年-1261年)提出的一种多项式简化算法,该算法在西方被称为霍纳算法(Horner Algorithm)。以下是关于秦九韶算法的详细介绍: 一、定义与背景 …