Fedora下libxml2的使用
Fedora下libxml2的使用
一、下载、安装
下载libxml2,官方网站,下载合适自己版本的源码包。
http://rpmfind.net/linux/rpm2html/search.php?query=libxml2-devel
俺下载的版本为libxml2-devel-2.6.32-11.10.i586
解压缩,编译运行
./configure –prefix /usr/local/xml #安装目录
make
make install
安装完成后/usr/local/xml下会多生成4个文件夹
bin include lib share
二、运行demo
使用Eclipse开发,新建C++项目。
1、解决头文件路径问题。
默认包含的目录下面会自动添加libxml的头文件。如果Eclipse没有自动添加,我们可以手动添加,右键properties,进行以下修改
俺安装后的头文件路径为
$/include/libxml2/libxml/*.h
而源代码里面的工作目录默认为<libxml/*.h>
这时候工程是无法找到这些文件的,我们需要做的就是将目录修改一下。
$/include/libxml/*.h
当然,还有一种办法是将那些头文件的包含的代码修改一下。例如:
#include < libxml/xmlversion.h >
|
修改为
#include < libxml2/libxml/xmlversion.h >
这种方式是要将几十个头文件都做这种处理,俺才不会那么傻呢。
2、demo src
评论暂时关闭