Cefはコンパイルを更新しない
2688 ワード
1,「Debugging Tools for Windows」をインストールする
Control Panel → Programs → Programs and Features → Select the “Windows Software Development Kit” → Change → Change → Check “Debugging Tools For Windows” → Change. Or, you can download the standalone SDK installer and use it to install the Debugging Tools.
2,gn gen out\Default
入力パラメータ:(
誤報
ERROR at//cef/BUILD.gn:140:1: Assertion failed.
assert(!enable_print_preview)
コマンド入力コンパイルパラメータを入力できます:gn args out/defaultポップアップ編集notepadに行を追加します:
enable_print_preview = falseenable_widevine = trueclang_use_chrome_plugins = false
このファイルはout/default/argsに保存されています.gn
加速:
../../base/win/windows_version.cc(26,2): error: Creators Update SDK (10.0.15063.468) required. windows sdk をインストール
この理由は、新しいwin 10 sdkがディレクトリ構造を変更し、コンパイルソフトウェアが必要なプロセッサを見つけることができないためです.解決策は次のとおりです. C:Program Files(x 86)Windows Kits10binに入り、arm、armx 64、x 64、x 86フォルダをバックアップして削除します. 10.0.15063.0フォルダのarm、armx 64、x 64、x 86フォルダをドラッグします. ninja-C outを再実行します.gn/x64.release https://developer.microsoft.com/zh-cn/windows/downloads/Windows sdkダウンロード.
Control Panel → Programs → Programs and Features → Select the “Windows Software Development Kit” → Change → Change → Check “Debugging Tools For Windows” → Change. Or, you can download the standalone SDK installer and use it to install the Debugging Tools.
2,gn gen out\Default
gn gen --ide=vs --filters=//chrome;//third_party/WebKit/*;//gpu/*
. --no-deps out\Default
入力パラメータ:(
gn args out/Default
)or on the gn gen command line(gn gen out/Default --args="is_component_build = true is_debug = true"
)誤報
ERROR at//cef/BUILD.gn:140:1: Assertion failed.
assert(!enable_print_preview)
コマンド入力コンパイルパラメータを入力できます:gn args out/defaultポップアップ編集notepadに行を追加します:
enable_print_preview = falseenable_widevine = trueclang_use_chrome_plugins = false
このファイルはout/default/argsに保存されています.gn
加速:
is_component_build = true
- this uses more, smaller DLLs, and incremental linking. enable_nacl = false
- this disables Native Client which is usually not needed for local builds. target_cpu = "x86"
- x86 builds are slightly faster than x64 builds and support incremental linking for more targets. Note that if you set this but don‘t’ set enable_nacl = false then build times may get worse. blink_symbol_level = 0
- turn off source-level debugging for blink to reduce build times, appropriate if you don't plan to debug blink. # Build arguments go here.
# See "gn args --list" for available build arguments.
enable_print_preview = false
enable_widevine = true
clang_use_chrome_plugins = false
is_component_build = true
enable_nacl = false
target_cpu = "x86"
この理由は、新しいwin 10 sdkがディレクトリ構造を変更し、コンパイルソフトウェアが必要なプロセッサを見つけることができないためです.解決策は次のとおりです.
//chrome_elf/BUILD.gn:10:1: Can't load input file.
import("//cef/libcef/features/features.gni")
src/build.gn remove //cef
chrome_elf cef