经验证,可通过以下命令编译出 v8_monolith.lib release版本且可以使用,但试图编译debug版本时依旧报错,没有解决。
python .\tools\dev\v8gen.py x64.release -- v8_monolithic=true v8_use_external_startup_data=false use_custom_libcxx=false is_component_build=false treat_warnings_as_errors=false v8_symbol_level=0 is_clang=false is_debug=false
ninja -C .\out.gn\x64.release v8_monolith -j 12
- is_debug = false 编译成release版本
- is_component_build = true 编译成动态链接库而不是很大的可执行文件
- symbol_level = 0 将所有的debug符号放在一起,可以加速二次编译,并加速链接过程