在前面的文章《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
但这也
本文更新了QT应用程序中集成浏览器组件QCefView在Linux下的编译步骤。由于代码更新,CefViewCore不再是git子模块,而在cmake过程中拉取。编译时,./generate-linux-x86_64.sh脚本会下载CEF二进制包,并存储在特定目录下,以避免重复下载。
订阅专栏 解锁全文
938

被折叠的 条评论
为什么被折叠?



