一、前期准备
1.下载和编译wxWidgets
https://www.cnblogs.com/live41/p/17326345.html
假设wxWidgets根目录放在E:\,即E:\wxWidgets\
2.下载PDFium预编译包
https://github.com/bblanchon/pdfium-binaries
下载pdfium-win-x86.tgz或pdfium-v8-win-x86.tgz文件(建议用前者,文件较小)
解压到pdfium目录
* 不建议自行编译PDFium,因为网络原因,Google的编译工具depot_tools的gclient命令经常连接失败
二、下载wxPDFView
https://github.com/TcT2k/wxPDFView
Code -> Download ZIP
解压到wxPDFView-master目录
三、编译wxPDFView
1.创建C++的窗体工程,命名为wxPDFView。假设根目录放在E:\,即E:\wxPDFView\
2.把wxPDFView-master目录的art、include、samples、src复制到wxPDFView项目的根目录下
3.把pdfium目录复制到wxPDFView项目的根目录下
4.右键项目 -> Properties ->
(1) -> Debugging -> Working Directory -> 下拉框点击Browse -> 选择"wxPDFView\pdfium\bin"目录
(2) -> C/C++ -> Additional Include Directories -> 下拉框点击Edit -> 添加以下几行:
include
include\private
pdfium\include
..\wxWidgets\include
..\wxWidgets\include\msvc
* 其中..表示E:\wxPDFView\访问E:\wxWidgets\的相对路径
(3) -> Linker -> Additional Library Directories -> 下拉框点击Edit -> 添加以下一行:
..\wxWidgets\lib\vc_lib
5.编译和运行
引用地址:https://blog.csdn.net/weixin_43852117/article/details/123734417