如何在Eclipse Indigo cdtc++中设置libxml ?

How do I setup libxml in Eclipse Indigo CDT C++

本文关键字:设置 libxml cdtc++ Indigo Eclipse      更新时间:2023-10-16

这一切都在Mac OS X 10.6下,libxml库似乎在/usr/local/libxml2/libxml中,我将其添加到GNU c++支持中,但我仍然得到使用libxml的代码的错误。我找不到任何解释如何让它工作和我的项目编译的东西。

编辑:错误示例

void printElementNames(xmlNode * a_node) {
}

这将给出"Type xmlNode无法解析"。

我在这里找到了这个:forum

  1. 右键单击CDT项目,选择Properties
  2. 展开C/c++ General,选择Paths and Symbols
  3. 在Languages
  4. 下选择GNU c++
  5. 点击添加定义新元素
  6. 写入目录字段/usr/local/libxml2/libxml
  7. 重建

我在Cygwin环境下工作,在Windows 7(64位)上,使用Eclipse Kepler CDT for c++。

在Eclipse中,转到

Project -> Properties -> c++ Builder -> Settings -> Tool Settings标签

Cygwin c++ Linker -> Libraries

在Libraries (-l)中添加文件:xml2.dll

在库搜索路径(-L)中添加路径:"C:cygwin64lib"

Cygwin c++编译器->包含

在包含路径(-I)中添加路径:"C:cygwin64usr Include libxml2"