3

運が悪かったので、Visual Studio 内で HTMLTidy c++ ライブラリ dll をアタッチしようとしましたが、ビルドごとにさまざまなエラーが発生します。プロジェクトへの参照を追加してから、プロジェクト フォルダー内の lib フォルダーにコピーされた dll を手動で選択しています。

私が最初に試した dll は Mark Beaton のもので、彼の HTMLTidy ラッパーが最新のように見えるので使用しています。標準の Win32 が構築されました。

マーク・ビートンのビルド

また、公式の HTMLTidy ページからのビルドも試しましたが、これも dll です。

公式ビルド

参照時のエラー、助けてください!ソースからコンパイルしてみましたが、ソースが VS 2010 と互換性がないようです。

代替テキスト

4

1 に答える 1

6

libtidy.dllはアンマネージCDLLであるため、VisualStudioの[参照の追加]ダイアログで参照を追加することはできません。https://github.com/markbeaton/TidyManagedからマネージDLLにC#コードをビルドし、代わりにそのDLLへの参照を追加する必要があります。

libtidy.dllが出力フォルダーにコピーされていることを確認してください。これを実現するには、DLLファイルをプロジェクトに追加し、そのプロパティを「出力にコピー」に変更します。

于 2011-01-11T14:55:12.607 に答える