簡介
TinyXML是一個(gè)簡單,小巧的C++XML解析器,可以輕松集成到其他程序中。它讀取XML并創(chuàng)建表示XML文檔的C++對(duì)象。可以將對(duì)象作為XML進(jìn)行操作,更改和再次保存。
編譯和測(cè)試方式
1.選擇操作環(huán)境
本文選用華為鯤鵬云服務(wù)ECS KC1實(shí)例做測(cè)試
2.配置編譯工具
1)編譯TinyXML需要g++編譯器因此需要安裝g++。
yum install gcc-c++ -y
2)獲取源代碼。
3)執(zhí)行以下命令,獲取TinyXML軟件包。
wget https://github.com/leethomason/tinyxml2/archive/5.0.1.tar.gz
3.編譯源代碼
1)解壓壓縮包。
tar -zxvf 5.0.1.tar.gz
2)進(jìn)入解壓目錄,有一個(gè)Makefile文件,直接執(zhí)行“make”命令編譯項(xiàng)目即可。
3)編譯完成后,在當(dāng)前目錄下會(huì)生成“libtinyxml2.a”庫文件,此時(shí)即可用該庫文件編譯項(xiàng)目。
測(cè)試已完成編譯的軟件
1.測(cè)試該靜態(tài)庫是否可以正常使用。
在解壓目錄下有一個(gè)“xmltest.cpp”文件,是項(xiàng)目默認(rèn)的測(cè)試程序(也可自行編寫程序),執(zhí)行命令使用鏈接靜態(tài)庫編譯該cpp文件。
g++ -o xmltest2 xmltest.cpp libtinyxml2.a
編譯通過并生成目標(biāo)文件。