首页 > 其他 > 详细

用VS2017+QT + CEF 实现CefSimple 项目 (建议仔细阅读)

时间:2021-07-15 17:36:26      阅读:23      评论:0      收藏:0      [点我收藏+]

1、具体步骤参考这位博主,(感谢博主分享)

https://blog.csdn.net/qq_29067097/article/details/109621933

 

主要记录一下我遇到的问题:

1、编译CEF时没有采用MD模式,这个问题很多人都遇到。

2、运行CEF加载不出页面,导致这个问题的可能性很多

我列举几点:

2.1、依赖文件没有拷贝全,最好从CefSimple 生成的debug和release目录下拷贝。

2.2、没有添加manifest文件,这个比较坑,耽误了我好长时间,具体参考  https://blog.csdn.net/CAir2/article/details/85006566 (感谢博主分享)

2.3、启动时配置文件没有设置对,cef版本跨度比较大,具体要参考编译的列子。

3、V8引擎实现C++和js交互,具体步骤参考  https://blog.csdn.net/CAir2/article/details/85275506(感谢博主分享)

其中的坑要注意:

3.1、CefExecuteProcess 要添加上app,这步最重要

技术分享图片

 

 3.2、调试时要使用单进程,这里也耽误了我好长时间,其实我已经完成了,只是调试断点不能进入一直以为代码有问题。

单进程的方式每个版本都不一样,75以后的版本好像都是使用command_line 来设置单进程模式,不是使用settings.single_process = true;   

具体实现如下:

技术分享图片

 

 技术分享图片

 

 

 

 

从编译到实现v8 引擎的js交互,一共用了3天时间,想要快速上手CEF开发,根本不可能,主要是CEF的文档写的太烂。

用VS2017+QT + CEF 实现CefSimple 项目 (建议仔细阅读)

原文:https://www.cnblogs.com/nmhome/p/15015972.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!