xpdf windows编译详解

 

从xpdf官网 下载 xpdf-3.02.tar.gz ,之后下载 freetype-2.3.1.tar.bz2

1,解压freetype-2.3.1.tar.bz2,生成freetype-2.3.1文件夹,先编译freetype,里面有 freetype-2.3.1\builds\win32\visualc 文件夹 我是用vs2008(vc9)打开的,之后选择release版编译,是release_mutiply的那个,编译后需要把objs文件夹的freetype231MT.lib拷贝到freetype-2.3.1文件夹里,并改文件名为freetype2.lib

2,解压xpdf-3.02.tar.gz ,之后生成xpdf-3.02文件夹,把freetype-2.3.1文件夹拷贝到xpdf-3.02文件夹下

3,通过vs2008的工具进入dos 运行ms_make.bat 之后发现goo.lib编译失败,原因是因为GString.cc文件里的pow函数问题,需要在第一个参数前面加上“(double)” ,如pow(10,2) 改为 pow(double(10),2)

4,再运行ms_make.bat, 成功success

你可能感兴趣的:(windows,dos,工具)