1、要将/usr/include/libxml2加入到include中
2、gcc的link使用-lxml2选项,这告诉gcc去找libxml2.so或libxml2.a
3、指针特别多,要注意内存问题。晚上折磨很久就因为htmlSAXHandler的变量声明为局部变量,而这个需要在运行时一直存在。因此调试时一直出现找不到地址这样的错误。
本文介绍了如何在项目中正确地引入libxml2库,并详细解释了如何避免内存管理问题,尤其是在处理指针时需要注意的事项。
1、要将/usr/include/libxml2加入到include中
2、gcc的link使用-lxml2选项,这告诉gcc去找libxml2.so或libxml2.a
3、指针特别多,要注意内存问题。晚上折磨很久就因为htmlSAXHandler的变量声明为局部变量,而这个需要在运行时一直存在。因此调试时一直出现找不到地址这样的错误。

被折叠的 条评论
为什么被折叠?