web-dev-qa-db-ja.com

Ubuntu Eclipse libxml2エラー:致命的なエラー:libxml / xmlversion.h:そのようなファイルまたはディレクトリはありません

Eclipseプロジェクトでlibxml2を使用したいと思います。このライブラリは、コマンドラインで「

g ++ main.cpp -I/usr/include/libxml2 -lxml2 -o output "

しかし、Eclipseでは使用できません。C++ビルド->設定-> GCCCコンパイラ->インクルードを追加します。

-I/usr/include/libxml2とC++ビルド->設定-> GCC C++リンカー->ライブラリ-lxml2を追加します

しかし、プロジェクトをビルドすると、次の方法でエラーが発生します。

libxml/parser.h:15:31:致命的なエラー:libxml/xmlversion.h:そのようなファイルまたはディレクトリはありません

11
andressophia

これは、ライブラリが完全ではないためです。それらをインストールする必要があります。

役立つかもしれない1つのスレッドがあります。

1つの解決策:

Sudo apt-get install libxml2-dev libxslt1-dev

Redhat/Centos/Fedoraの場合:

yum install libxml-devel
41
Charles Xu