我正在尝试在 Windows 7 64 位机器上构建具有 PDF 支持的 GDAL。我找到了这个线程并遵循了那里给出的建议:
- 我已经下载了 win-kde 并检查了 poppler、lcms 和 freetype 包的安装。
- 我检查了 gdal trunk 并编辑了 nmake.opt 以在构建中包含 kde 的 poppler.lib。
链接器失败并出现如下错误:
> 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?