该问题的解决方法为在安装 PoDoFo 库时添加编译选项 -DBUILD_SHARED_LIBS=OFF
。具体步骤如下:
打开 Visual Studio 命令提示符(或其他命令提示符);
进入 PoDoFo 源代码目录下的 build 文件夹,对于 64 位 Windows 操作系统,可以运行以下命令:
cd build
cmake .. -G "Visual Studio 15 2017 Win64" -DBUILD_SHARED_LIBS=OFF
对于其他操作系统或版本的 Visual Studio,可以根据实际情况修改 -G
参数;
等待 cmake 的生成完成后,输入以下命令进行编译:
cmake --build . --config Release
如果编译成功,生成的 .lib 文件将会在 build 文件夹下的 lib 文件夹内。