PODOFO编译
Posted dozeoo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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会报错
单独文件夹存放,逐个进行编译
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版
勾选Grouped和Advanced;填写如图2项路径
点击Configure按钮,选择配置为VS2013,使用VS2008工程时会出现错误
将报错的项依次填写配置,如下图所示配置
点击Configure按钮,没有弹出错误窗为止,再点击Generate按钮,进行生成VS工程,
点open Project按钮,打开VS工程,选择ALL_BUILD,重新生成,经过一段时间等待后,
在D:\\Users\\PDF\\podofo-0.9.5\\build\\src\\Release目录下,就生成了DLL文件。
以上是关于PODOFO编译的主要内容,如果未能解决你的问题,请参考以下文章