PODOFO编译

由于LibHaru库只能创建PDF,所以只能换了。

PODOFO项目的依赖项目有:

  • FreeType2: https://sourceforge.net/projects/freetype/files/   这个必须是2.8不能是2.9,要不然会报一堆的链接错误
  • Libjpeg: https://sourceforge.net/projects/libjpeg/files/
  • libtiff:     http://download.osgeo.org/libtiff/
  • libpng:  https://sourceforge.net/projects/libpng/files/libpng16/
  • zlib:  http://www.zlib.net/
  • OpenSSL:   http://slproweb.com/products/Win32OpenSSL.html  必须是1.0.2的版本,使用1.1.0会报错

单独文件夹存放,逐个进行编译

PODOFO编译_第1张图片

1. FreeType2:       D:\Users\PDF\freetype-2.8\builds\windows\vc2008目录下有VS2008工程,进行编译即可,生成的Lib在D:\Users\PDF\freetype-2.8\objs\win32\vc2008目录下

2.   Libpng:        D:\Users\PDF\lpng\projects\visualc71目录下有VS2008工程,进行编译即可,生成Lib在D:\Users\PDF\lpng\projects\visualc71\Win32_LIB_Release下,有libpng.lib和zlib.lib。

3.   Libtiff:      打开VS2008的“命令行提示”工具 ,CD到libtiff目录,运行

    nmake /f makefile.vc   即可完成编译,生成的Lib在D:\Users\PDF\tiff-4.0.9\libtiff文件夹下。

4.   Libjpeg:     打开VS2008的“命令行提示”工具 ,CD到Libjpeg目录,运行

    copy /Y jconfig.vc jconfig.h

    nmake -f makefile.vc libjpeg.lib

    即可生成libjpeg.lib

5.OpenSSL,从http://slproweb.com/products/Win32OpenSSL.html下载安装即可。

6.   下载安装CMake,x86版

PODOFO编译_第2张图片

 

勾选Grouped和Advanced;填写如图2项路径

 

点击Configure按钮,选择配置为VS2013,使用VS2008工程时会出现错误

将报错的项依次填写配置,如下图所示配置

PODOFO编译_第3张图片

 

点击Configure按钮,没有弹出错误窗为止,再点击Generate按钮,进行生成VS工程,

点open Project按钮,打开VS工程,选择ALL_BUILD,重新生成,经过一段时间等待后,

在D:\Users\PDF\podofo-0.9.5\build\src\Release目录下,就生成了DLL文件。

PODOFO编译_第4张图片

转载于:https://www.cnblogs.com/nightnine/p/8955352.html

你可能感兴趣的:(PODOFO编译)