如何将Chromium Embedded Framework嵌入到GLFW中

时间:2014-10-17 00:59:23

标签: opengl glfw chromium-embedded

我正如标题暗示的那样做。我正在寻找一个教程或现有的github项目,它将告诉我如何使这成为可能。我所拥有或未曾尝试过的东西:什么都没有。我一直在关于CEF的文件丢失,不知道从哪里开始。我知道替代品(librocket,awesomium和berkelium)。如果其中任何一个嵌入GLFW成功链接。在没有找到文档的情况下,我查看了CEF的网站和wiki,找到了安装说明以及使用#include <window.h>而不是opengl的示例。

2 个答案:

答案 0 :(得分:3)

需要一些按摩才能让它工作,因为libcef.so文件太大而无法存储在github上并且cef实现已经有几年了,但是,我发布了一些“问题”这里有修复和建议来帮助你。这里的软件非常好,但它完全没有合适的文档,而且它在很大程度上取决于你从哪个目录启动它。大提示:从这个git的基本目录启动软件。

https://github.com/andmcgregor/cefgui

希望这有帮助。

答案 1 :(得分:1)

我认为对于新手程序员来说这有点太多了。 GLFW是一个用于创建OpenGL应用程序的绝对最小化框架。另一方面,CEF取决于它内置的应用程序提供的许多实用程序。 GLFW不提供它们,因此您必须以CEF可以在GLFW中生存的方式实施它们。这是可行的,但需要一些远期。如果你看https://bitbucket.org/chromiumembedded/cef/wiki/GeneralUsage那里有一个短段&#34;屏幕外渲染&#34;。这是您想要将其集成到OpenGL项目中的内容。在屏幕外渲染并通过纹理四边形(视口空间对齐)显示结果。