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

Cef笔记:VS2019编译cef_109.0.5414

1. 说明

  • 基本说明
    cef本身的编译我试了下,依赖的东西多,不好找,所以就直接使用cef官网提供的预编译包,参看官方下载地址。需要匹配好自己使用的vs版本以及操作系统等,参看cef版本信息。

  • 本文使用的cef版本信息

Release BranchVersionBranch DateWindows Build RequirementsmacOS Build RequirementsLinux Build Requirements
5414109Nov 2022Win 7+ deployment, Win 10+ build system w/ VS2019 16.11.13+, Win 10.0.20348 SDK, NinjamacOS 10.13+ deployment, 12.5+ build system w/ 13.0 base SDK (Xcode 14.0), Ninja, 64-bit onlyUbuntu 18.04+, Debian 10+, Ninja

2. 编译笔记

  • 2.1 CMake后,不修改啥,直接生成工程,编译成功,主要选项如下:
    在这里插入图片描述
    运行例子程序cefclient,出现如下提示,windows 7中没有这个函数,查了MSDN,是Windows8新增的函数。cef介绍这个版本是支持windows7的?但这里明显不支持了,看后文。
    在这里插入图片描述
  • 2.2 本人需要使用运行时库为MD版本的,这里是MT,所以我将选项CEF_RUNTIME_LIBRARY_FLAG改为MD(默认值为MT),如下,重新CMake生成工程后编译
    在这里插入图片描述
    编译时,出现很多类似一下的错误:
    cef_sandbox.lib(lazy_instance_helpers.obj) : error LNK2038: mismatch detected for ‘RuntimeLibrary’: value ‘MTd_StaticDebug’ doesn’t match value ‘MDd_DynamicDebug’ in audio_output_unittest.obj
    在这里插入图片描述
    cef_sandbox使用的是/MT选项编译的,需要用/MD版本的cef的话,就不能用sand_box,所以下CMake中取消USE_SANDBOX后,继续生成编译
    在这里插入图片描述
    编译成功,windows7下运行也成功
    在这里插入图片描述

在这里插入图片描述

http://www.dtcms.com/a/511085.html

相关文章:

  • 云上极速转码:阿里云ECS+T4 GPU打造高性能FFmpeg视频处理引擎(部署指南)
  • Mysql 数据库迁移
  • 自建webrtc低延时分布式街机游戏直播方案
  • PHP四川文旅服务网站-计算机毕业设计源码76050
  • 从“开源开放”走向“高效智能”:阿里云 EMR 年度重磅发布
  • AI服务器工作之ubuntu系统下的驱动安装
  • 将跨平台框架或游戏引擎开发的 Windows 应用上架 Microsoft Store
  • 网站建立需要什么永久网站建设教程
  • 安装nginx
  • Leetcode+Java+图论+最小生成树拓扑排序
  • Unity画线功能LineRenderer详解附有案例
  • 从零部署自维护版 Uptime Kuma:Node.js + PM2 + Nginx 全链路实战指南
  • 哪个网站可以做纸箱沈阳市住房和城乡建设部网站
  • 腾讯送命题:手写多头注意力机制。。。
  • 信息传递视角下开源AI智能名片链动2+1模式S2B2C商城小程序对零售企业的赋能研究
  • AWS IoT Core 自动化巡检工具开发与实战报告
  • 【开题答辩过程】以《重庆市社区养老服务小程序设计与实现》为例,不会开题答辩的可以进来看看
  • 思淘网站建设网站域名证书
  • Substance Designer的通道合并(Channel Packing)自动化工作流
  • 【数据分析】基于R语言的宏基因组微生物群落下游数据的统计分析与可视化教程
  • TDE透明加密技术原理深度解析与文件在线安全传输实践指南
  • AI协作天花板!CherryStudio让多模型协同像搭积木
  • flash网站开发用什么语言wordpress 静态文件大
  • 小游戏引擎架构设计案例分析
  • [特殊字符] PM2 入门实战:从 0 到线上托管 React SPA
  • 指定位置打开 jupyter notebook
  • 设计模式-单例模式:从原理到实战的三种经典实现
  • 深度解析JVM GC调优实践指南
  • 决策规划仿真平台搭建
  • 河北住房城乡建设厅官方网站wordpress改浏览数数据库