【问题标题】:Parsing xml file with libxml2使用 libxml2 解析 xml 文件
【发布时间】:2012-12-16 18:30:04
【问题描述】:

我一直在尝试使用 libxml2 解析 xml 文档,并且我正在使用 Dev c++ 进行编译。我不知道如何使用libxml2/parser.h?我收到错误

no such file or directory

(我使用的是 windows

【问题讨论】:

  • 你得到错误是通过..做什么?调用哪个函数调用?
  • 我无法编译源文件
  • 所以您的问题不是关于 xml 或 libxml2 或 xyz,而是“如何使用 c 编译器编译文件”?那么您应该提供有关如何调用哪个 c 编译器以及 c 代码在哪里的信息。
  • 请向我们展示一些代码(您的编译命令 f.e. -I 包含路径和您的 #include "libxml\parser.h" 行。
  • windows 和路径中的“/”?这样可以吗?在过去,它是路径的“\”。

标签: c xml parsing libxml2


【解决方案1】:

libxml2 包通常不会安装到标准路径中(在 unix f.e. /usr/include 下),因此您必须告诉编译器/IDE 您安装包含和库的位置(例如 /home/include)。在现代 IDE 中,这可以通过将库拖放到项目中来实现。在其他环境中,您必须调整您的 makefile 或系统(环境变量)以将包含路径指向您的 libxml2 目录包含路径(-I 与 gcc)和库路径(-L)。在您的 IDE 中,您可能有一个选项/项目设置来执行此操作。

【讨论】:

    猜你喜欢
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    • 2013-12-07
    • 2017-07-02
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多