在Windows上使用PDF支持构建GDAL

时间:2012-11-19 07:45:19

标签: c++ windows pdf gdal poppler

我正在尝试在Windows 7 64位计算机上构建支持PDF的GDAL。我找到了这个thread,并按照那里给出的建议:

  1. 我已经下载了win-kde并检查了poppler,lcms&用于安装的freetype软件包。
  2. 我已经检查了gdal trunk并编辑了nmake.opt以在构建中包含kde的poppler.lib。
  3. 链接器因以下错误而失败:

    > poppler.lib(JPEG2000Stream.cc.obj) : error LNK2019: unresolved external symbol _
    > _imp__opj_destroy_decompress@4 referenced in function "public: virtual void __th
    > iscall JPXStream::close(void)" (?close@JPXStream@@UAEXXZ)
    

    这些链接器错误之前是警告,例如:

    > poppler.lib(JpegWriter.cc.obj) : warning LNK4217: locally defined symbol _jpeg_f
    > inish_compress imported in function "public: virtual bool __thiscall JpegWriter:
    > :close(void)" (?close@JpegWriter@@UAE_NXZ)
    

    我已经尝试安装kde的openjpeg包并标记gdal来构建它,但是在openjpeg中编译错误会失败。

    有谁知道如何修复这些错误,或建议在Windows上使用PDF支持构建GDAL的更好方法?

0 个答案:

没有答案