最近、Andrew Marlow のチュートリアル(2013 年 7 月) を見つけました。このチュートリアルでは、VisualStudio で libxml2 をコンパイルする方法を簡単に説明しています。
libiconv は、この完全なチュートリアルに従ってコンパイルできます。これも最初のリンクにリンクとして示されています。
編集
libxml2 のバージョン 1.14 には、VS2010 ソリューションが含まれるようになりました。これを行うのは非常に簡単です。
それ以外の場合は、readme と Marlow のチュートリアルに従って、他の Windows 固有のコンパイラで同じ作業を行うことができます。
編集
libxml2 v1.14 に含まれる VS2010 ソリューションの詳細をここに書き留めておき、興味のある方の参考になれば幸いです。やり方はかなり悪いです。たとえば、Release 構成がまったく適切に行われていない場合は、それを行う必要があります。使いたい場合は、次の 2 つのアドバイスをします。
パスが正しくない場合は、最初にプロジェクト iconv を削除します。次に、プロジェクト ファイルを追加します。古いファイルに参照が保持されているため、コンパイル時にまだ警告が表示されます。この警告を抑制するには、テキスト エディタで .vcxproj を編集しProjectReference Include
、最後の ItemGroup のパスを正しいパスに変更し、さらにProject
このノードの項目も変更します (iconv vcxproj の ProjectGuid に置き換えます)。
静的ライブラリ libxml2.lib を使用する任意のアプリケーションを Ws2_32.lib とリンクします。
これらは私が経験したいくつかのエラーです。これが VS で libxml2 を再構築したい人に役立つことを願っています。