从编译xpdf做起,在windows下编译的第一个错误:
GString.cc(531) : error C2668: ‘pow’ : 模棱两可的呼叫多载函式
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\math.h(575): 可能是 ‘long double pow(long double,int)’
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\math.h(527): 或 ‘float pow(float,int)’
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\math.h(489): 或 ‘double pow(double,int)’
当尝试符合引数清单 ‘(int, int)’ 时
Google后就参考建议将x = floor(x * pow(10, prec) + 0.5);这一行的10改成10.0吧!