4

我正在尝试使用 freeimage 来调整 iamges 的大小并确保它们仍在 cmyk 中。

但是,我一直在使用 freeimage 的最基本步骤上停下来,我找不到有关此问题的任何答案或类似问题。

我从这个站点http://freeimage.sourceforge.net/download.html下载了 freeimage dll ,并尝试引用 dist 文件夹中的 dll。这给了我一个错误说:“找不到类型库”

我尝试将库项目引用到我的项目中,这让我可以添加“使用 FreeImageAPI”和位图类型,但是当我构建我的项目时,我得到了 40 个错误:

"Error  20  Warning as Error: XML comment on 'FreeImageAPI.RGBQUAD.Equals(FreeImageAPI.RGBQUAD)' has a paramref tag for 'obj', but there is no parameter by that name"

最后,我尝试在 wrapper 文件夹中运行解决方案,以查看其中的示例。但是构建此解决方案会产生与上述类似的近 500 个错误。

我错过了一些完全明显的东西吗?

4

1 回答 1

2

该错误必须归因于包装库将警告视为错误。由于项目设置,XML 文档并不完整,并且会生成此文档。

转到库项目的项目选项(Alt-Enter 或右键单击 -> 属性)并在“将警告视为错误”下选择“无”,如下图所示:

FreeImage 项目,将警告作为错误禁用

这将允许您在没有导致错误的 XML 注释的情况下构建项目

于 2013-04-27T21:44:05.193 回答