pdfium编译笔记

cmd

1
2
3
4
5
6
7
8
9
10
11
set DEPOT_TOOLS_UPDATE = 0

//
set http_proxy=127.0.0.1:1080
set https_proxy=127.0.0.1:1080
set DEPOT_TOOLS_WIN_TOOLCHAIN=0
set GYP_MSVS_VERSION=2019

gclient config --unmanaged https://pdfium.googlesource.com/pdfium.git
gclient sync
gn args

参数设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

# 是否启用 goma 支持

use_goma = false
# 是否编译为 Chrome 插件

clang_use_chrome_plugins = false

# 是否进行编译测试
pdf_is_standalone = true


# 是否启用 skia 支持
pdf_use_skia = false
pdf_use_skia_paths = false

# true 编译为 debug 版本,false 编译为 release 版本
is_debug = false

# true 编译为动态库,false 编译为静态库
is_component_build = false

# 编译为一个独立的静态库(is_component_build 必须为 false)
# pdf_is_complete_lib 为 false 时, 编译为多个静态库,true 编译为一个独立的静态库
pdf_is_complete_lib = false

# xfa 支持
pdf_enable_xfa = false

# v8 支持;启用 v8 后,编译时间会增加
pdf_enable_v8 = true

# cpu 架构;x86、x64 可选
target_cpu = "x86"

# true 将用 clang 进行编译,false 将用 VS2017 编译
is_clang = false
打赏
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  • © 2020-2021 一潭清泓
  • Powered by Hexo Theme Ayer
  • PV: UV:

请我喝杯咖啡吧~

支付宝
微信