CEF3 二進制文件及資源文件說明


一、目錄總覽

在Release目錄成功編譯完libcef后,會看到Relase目錄有以下文件生成(這里剔除了編譯過程產生的臨時文件,如:pdb,lib等)

二、詳細說明

 

1、必須文件,缺少任意一個CEF將無法運行:

 

libcef.dll
    這個不用多說,CEF的核心庫文件,js引擎、網頁加載渲染邏輯等都在其中,也是size最大的一個文件(Release版將近50M,Debug版超過500M)。

icudtl.dat 
    用來支持unicode。

natives_blob.bin
snapshot_blob.bin
    V8引擎快照數據。

 

2、可選文件:

 

locales/
    該目錄包含CEF,Chromium和Blink使用的本地化資源。 CefSettings.locale指定需要加載的.pak文件。 只需要發布配置的區域對應的.pak文件。 如果沒有區域設置將配置默認語言環境“en-US”。如果沒有這些文件任意Web組件可能顯示不正確。

cef.pak
cef_100_percent.pak
cef_200_percent.pak
    這些文件包含了供CEF使用的區域無關資源,缺少這些文件任意Web組件可能顯示不正確。(筆者當時缺少cef_100_percent.pak,cef_200_percent.pak兩文件,導致視頻控件不顯示音量和最大化按鈕)。

cef_extensions.pak
    此文件包含擴展加載所需的非本地化資源傳遞`--disable-extensions`命令行標志來禁止使用文件。沒有這個文件,依賴於擴展系統的組件將不起作用,如PDF查看器。

devtools_resources.pak
    此文件包含Chrome開發者工具所需的非本地化資源,缺少這個文件,Chrome開發者工具將無法運行。

d3dcompiler_43.dll (Windows XP需要該文件)
d3dcompiler_47.dll (Windows Vista和更高版本的系統需要該文件)
libEGL.dll
libGLESv2.dll
    Direct3D支持文件,如果缺少這些文件,HTML5在渲染2D畫布,3D CSS,WebGL時將不起作用。

wow_helper.exe
    用來支持Windows Vista 64位沙箱。如果沒有這個文件,32位的CEF將無法在開啟了沙箱的64位的Vista機器上運行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM