这一切都在Mac OS X 10.6下,并且libxml库似乎在/ usr / local / libxml2 / libxml中,我将其添加到GNU C ++支持中,但我仍然得到使用libxml的代码的错误。我找不到任何解释如何使其工作和我的项目编译。
编辑:示例错误
void printElementNames(xmlNode * a_node) {
}
这将导致“无法解析类型xmlNode”。
答案 0 :(得分:4)
我在这里得到了这个:forum
答案 1 :(得分:0)
我使用Eclipse Kepler CDT for C ++在Cygwin环境中,在Windows 7(64位)上工作。
在Eclipse中,转到
项目 - >属性 - > C ++ Builder - >设置 - >工具设置 标签
Cygwin C ++ Linker - >库
在库(-l)中添加文件: xml2.dll
在图书馆搜索路径(-L)中添加路径:" C:\ cygwin64 \ lib"
Cygwin C ++编译器 - >包括
在包含路径(-I)中添加路径:" C:\ cygwin64 \ usr \ include \ libxml2"