代码之家  ›  专栏  ›  技术社区  ›  Jonas

构建与CefSharp一起使用的CEF二进制文件

  •  0
  • Jonas  · 技术社区  · 5 年前

    我构建了cef4147releasex64二进制文件来与CefSharp/84一起使用。我使用了CEF MasterBuildQuickStart Wiki中概述的步骤。我注意到它生成的dll等与CefSharp/84附带的版本相同。不过,也有一些不同之处。swiftshshader文件夹中的两个dll要小得多,并且在我的构建中附带了LIB文件。当我在我的CEF构建中使用CefSharp时,它不起作用。CefSharp.core.dll无法加载某些依赖项。

    0 回复  |  直到 5 年前
        1
  •  0
  •   Jonas    5 年前

    我能够使用中的说明重新创建CefSharp/84(CEF build 4147)附带的CEF二进制文件 MasterBuildQuickStart


    1. is_component_build=false is_officer_build=true
      #视情况使用vs2017或vs2019。

      python..\automate\自动-吉特.py--download dir=c:\code\chromium_git--depot tools dir=c:\code\depot_tools--no distrib--no build --分支=4147

    2. 在步骤7中:
      GN集合定义U=
      #视情况使用vs2017或vs2019。
      set GN_ARGUMENTS=--ide=vs2019--sln=cef--filters=//cef/*调用cef_create_项目.bat

    3. 在步骤8:
      忍者-C输出\ 释放\u GN_x64