2012-06-25 4 views
4

Я пытаюсь использовать freeimage для изменения размера iamges и amke, уверен, что они все еще в cmyk.Использование Freeimage api

Однако я все время останавливаюсь на самых простых шагах использования freeimage, и я не могу найти ответы или подобные вопросы по этой проблеме.

Я загрузил dll freeimage с этого сайта http://freeimage.sourceforge.net/download.html и попытался ссылаться на dll в папке dist. Это дает мне ошибку, говоря: «нет библиотек типов»

Я попытался ссылаться на проект библиотеки на мой проект, что позволяет мне добавлять «используя 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" 

наконец я попытался запустить решение в папке обертку, чтобы взглянуть на образцы там. но построение этого решения дает почти 500 ошибок, подобных описанным выше.

Я пропустил что-то совершенно очевидное?

ответ

2

Ошибка должна произойти из-за того, что библиотека обертки обрабатывает предупреждения как ошибки. Документация XML не полностью завершена и генерирует это из-за настроек проекта.

Перейти к вариантам проекта для проекта библиотеки (Alt-Enter, или правой кнопкой мыши -> Свойства) И выберите «Нет» в разделе «Лечить предупреждения как ошибки», как на рисунке ниже:

FreeImage project, disabling warnings as errors

Это позволит вам построить проект без комментариев XML, вызывая ошибки