3

运气不好,我一直试图在 Visual Studio 中附加 HTMLTidy c++ 库 dll,但是每次我遇到不同构建的各种错误。我正在添加对项目的引用,然后手动选择已复制到项目文件夹中的 lib 文件夹中的 dll。

我尝试的第一个 dll 来自 Mark Beaton,我正在使用他的 HTMLTidy 包装器,因为它似乎是最新的。构建了标准的 Win32 版本。

马克·比顿打造

我也尝试过从官方 HTMLTidy 页面构建,再次是 dll

正式版

引用时出错,请帮忙!我试过从源代码编译,但源代码似乎与 VS 2010 不兼容。

替代文字

4

1 回答 1

6

libtidy.dll 是一个非托管 C DLL,因此您无法在 Visual Studio 的“添加引用”对话框中添加对它的引用。您需要将https://github.com/markbeaton/TidyManaged中的 C# 代码构建到托管 DLL 中,并改为添加对该 DLL 的引用。

确保将 libtidy.dll 复制到您的输出文件夹;您可以通过将 DLL 文件添加到项目中并将其属性更改为“复制到输出”来实现此目的。

于 2011-01-11T14:55:12.607 回答