0

我为 .NET 3.5 编译了 CefGlue(因为提供的二进制文件适用于 4.0)。将新编译的库放到我的项目 bin 文件夹中,但是当我尝试运行我的项目(本质上是一个副本 ox CefGlue.Demo.WinForms)时,它会抛出

Unable to find an entry point named 'cef_build_revision' in DLL 'libcef'.

尽管我检查了所有库是否都已到位。我错过了什么?

4

3 回答 3

1

看来http://xilium.bitbucket.org/cefglue/是一个死链接。

但是,这是一种解决方法。

从这里下载二进制文件:http: //opensource.spotify.com/cefbuilds/index.html

我正在使用:09/30/2017 - CEF 3.3163.1671.g700dc25 / Chromium 61.0.3163.91

从这里下载源代码: https ://bitbucket.org/xilium/xilium.cefglue/downloads/

编辑文件:xilium-xilium.cefglue-cc23b1​​4f414c\CefGlue\Interop\version.g.cs

我更改了哈希以匹配:

    //public const string CEF_API_HASH_PLATFORM_WIN = "320c07833219b7b5aca7fc04e186eb9c5b4bca31";
    public const string CEF_API_HASH_PLATFORM_WIN = "7073dfbda7859ff1a53ac4d30d6e9d4fc8e96b7e";

构建 Windows 窗体演示。

从以下位置复制文件:cef_binary_3.3163.1671.g700dc25_windows32\Release*

至:xilium-xilium.cefglue-cc23b1​​4f414c\CefGlue.Demo.WinForms\bin\x86\Debug

同时复制资源:cef_binary_3.3163.1671.g700dc25_windows32\Resources*

至:xilium-xilium.cefglue-cc23b1​​4f414c\CefGlue.Demo.WinForms\bin\x86\Debug

然后运行演示应该可以工作。

于 2017-10-19T22:02:16.600 回答
0

看来我使用旧版本的 CEF 与那里引用的相比。

于 2013-02-02T02:17:12.870 回答
0

将 CEF 二进制文件放在与 exe 相同的文件夹中

您可以从这里下载http://xilium.bitbucket.org/cefglue/

于 2013-03-05T06:13:22.923 回答