如何在 Eclipse Indigo CDT C++ 中设置 libxml
这一切都在 Mac OS X 10.6 下,libxml 库似乎位于 /usr/local/libxml2/libxml 中,我将其添加到 GNU C++ 支持中,但使用 libxml 的代码仍然出现错误。我找不到任何解释如何使其正常工作以及如何编译我的项目的内容。
编辑:示例错误
void printElementNames(xmlNode * a_node) {
}
这将给出“类型 xmlNode 无法解析”。
This all is under Mac OS X 10.6 and the libxml libraries seem to be in /usr/local/libxml2/libxml, I added this to the GNU C++ support but still I get errors for the code that uses libxml. I couldn't find anything that explains what to do to get it working and my project to compile.
edit: Example errors
void printElementNames(xmlNode * a_node) {
}
This would give "Type xmlNode could not be resolved".
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在这里找到了这个:论坛
I got this here: forum
我在 Windows 7(64 位)的 Cygwin 环境中工作,使用 Eclipse Kepler CDT for C++。
在 Eclipse 中,转到
在库 (-l) 中添加文件:xml2.dll
在库搜索路径 (-L) 中添加路径:"C:\cygwin64\lib"
在包含路径 (-I) 中添加路径:"C:\cygwin64\usr\include\libxml2"
I'm working in the Cygwin environment, on Windows 7 (64bit), using Eclipse Kepler CDT for C++.
In Eclipse, goto
In the Libraries (-l) add the file: xml2.dll
In the Library search path (-L) add the path: "C:\cygwin64\lib"
In the Include paths (-I) add the path: "C:\cygwin64\usr\include\libxml2"