Невозможно прикрепить HTMLTidy dll (libtidy.dll) к Visual Studio - PullRequest
3 голосов
/ 11 января 2011

Без особой удачи я пытался присоединить библиотеку HTMLTidy c ++ в Visual Studio, однако каждый раз я получаю различные ошибки с разными сборками.Я добавляю ссылку на проект, а затем вручную выбираю dll, которая была скопирована в папку lib внутри папки проекта.

Первая dll, которую я пробовал, была от Mark Beaton, и я используюего обертка HTMLTidy, как кажется, самая современная.Был построен стандартный Win32.

Mark Beaton Builds

Я также пробовал сборку с официальной страницы HTMLTidy, опять же dll

Официальная сборка

Ошибка при ссылке, помогите пожалуйста!Я попытался скомпилировать из исходного кода, но исходный код не совместим с VS 2010.

alt text

1 Ответ

6 голосов
/ 11 января 2011

libtidy.dll - это неуправляемая DLL-библиотека C, поэтому вы не можете добавить ссылку на нее в диалоговом окне «Добавить ссылку» в Visual Studio. Вам необходимо встроить код C # из https://github.com/markbeaton/TidyManaged в управляемую DLL и вместо этого добавить ссылку на эту DLL.

Убедитесь, что libtidy.dll скопирована в вашу выходную папку; этого можно добиться, добавив файл DLL в свой проект и изменив его свойства на «Копировать в вывод».

...