ubuntu下编译和使用libxml2
来源:互联网 发布:知非什么意思 编辑:程序博客网 时间:2024/06/06 05:37
ubuntu下编译和使用libxml2
下面是在网上找的一段测试linxml2库是否装上的代码。
#include <stdio.h>
#include <libxml/parser.h>
#include <libxml/tree.h>
int main(int argc, char **argv)
{
xmlDocPtr doc = NULL;
xmlNodePtr root_node = NULL, node = NULL, node1 = NULL;
doc = xmlNewDoc(BAD_CAST "1.0");
root_node = xmlNewNode(NULL, BAD_CAST "root");
xmlDocSetRootElement(doc, root_node);
xmlNewChild(root_node, NULL, BAD_CAST "node1",BAD_CAST "content of node1");
node=xmlNewChild(root_node, NULL, BAD_CAST "node3",BAD_CAST"node has attributes");
xmlNewProp(node, BAD_CAST "attribute", BAD_CAST "yes");
node = xmlNewNode(NULL, BAD_CAST "node4");
node1 = xmlNewText(BAD_CAST"other way to create content");
xmlAddChild(node, node1);
xmlAddChild(root_node, node);
xmlSaveFormatFileEnc(argc > 1 ? argv[1] : "-", doc, "UTF-8", 1);
xmlFreeDoc(doc);
xmlCleanupParser();
xmlMemoryDump();
return(0);
}
用下面的命令编译通过。
g++ xmlCreator.cpp -o xmlCreator -I /usr/include/libxml2/ -L /usr/lib -lxml2
后来我把这段代码移到Eclipse下编译。为工程添加链接库:右键单击工程-》properities->c/c++ build->setting
1.gcc c linker->libraries->Libraries(-l) 添加”xml2".
2.gcc assembler->general->include path(-I) 添加“/usr/include/libxml2/ “
- ubuntu下编译和使用libxml2
- ubuntu下编译和使用libxml2
- ubuntu下编译和使用libxml2
- ubuntu下编译和使用libxml2
- ubuntu下编译和使用libxml2
- ubuntu下编译和使用libxml2
- Ubuntu下编译libxml2出错
- libxml2 编译和使用
- Libxml2库的编译和使用
- Libxml2库的编译和使用
- Libxml2库的编译和使用
- Libxml2库的编译和使用
- Libxml2库的编译和使用
- Ubuntu下用arm-none-linux-gnueabi交叉编译libxml2
- Ubuntu下用arm-none-linux-gnueabi交叉编译libxml2
- ubuntu12.04 安装libxml2 使用libxml2编译
- arm-linux平台下交叉编译使用libxml2
- Ubuntu下C语言使用libxml2库解析xml文件
- ORACLE中对LONG类型进行处理的方法
- Maven 提供 免费下载所有jar包地址,常用下载链接
- 初学者学习 python实现字符动画
- sql 判断 函数 存储过程是否存在的方法
- 反向探测>病毒虚拟机'特征
- ubuntu下编译和使用libxml2
- 《剑指Offer》学习笔记--面试题67:机器人的运动范围
- 堆排序
- 外部可以访问WAMP 搭建的网站及数据库
- get/post方法调用 webservice
- ubuntu 安装 php 5.5.6
- Button.setOnClickListener(OnClickListener l) 原理
- [voip] pjsip 的研究学习
- maven常用命令