我正试图按照标题所暗示的那样做。我正在寻找一个教程或现有的github项目,它将向我展示如何使这成为可能。就我尝试过或没有尝试过的而言:什么都没有。我一直在丢失关于CEF的文件,不知道从哪里开始。我知道替代品(librocket、awesomium和berkelium)。如果这些中的任何一个已经嵌入GLFW中,则成功地进行了适当的链接。至于没有找到任何文档,我在CEF的网站和wiki上找到了安装说明和一个使用#include <window.h>
而不是opengl的示例。
由于libcef.so文件太大,无法存储在github上,并且cef实现已经有几年的历史了,因此需要进行一些处理才能使其正常工作,不过,我在这里发布了一些"问题",并提供了修复和建议以帮助您。这里的软件非常好,但它完全缺乏像样的文档,这在很大程度上取决于你从哪个目录启动它。大提示:从这个git的基本目录启动软件。
https://github.com/andmcgregor/cefgui
希望这能有所帮助。
我认为这对新手程序员来说有点太过分了。GLFW是一个用于创建OpenGL应用程序的绝对迷你框架。另一方面,CEF依赖于它所内置的应用程序所提供的许多实用程序。GLFW不提供它们,所以你必须以CEF可以在GLFW中生存的方式来实现它们。这是可行的,但需要一些经验。如果你看https://bitbucket.org/chromiumembedded/cef/wiki/GeneralUsage有一小段"屏幕外渲染"。这就是您想要将其集成到OpenGL项目中的内容。在屏幕外渲染,并通过纹理四边形(任一视口空间对齐)显示结果。