linux下tinyxml開發入門

http://ncu.dl.sourceforge.net/sourceforge/tinyxml/tinyxml_2_4_0.tar.gz下載tinyxml,可以根據自己的需要,選擇不同的版本。

將tinyxml_2_4_0.tar.gz上傳到主機,然後解壓執行如下命令:

 tar -xzvf tinyxml_2_4_0.tar.gz

成功之後,會在當前目錄出現一個tinyxml目錄,進入該目錄cd tinyxml,然後進行編譯,順序執行如下命令:

cd tinyxml

make

在屏幕上會打印如下輸出:

沒有出現錯誤,表示編譯完成,這時可以執行tinyxml自帶的測試程序xmltest。

我直行xmltest之後,打印出一堆亂碼,後來就沒有管。自己寫程序測試了。

 

爲了使用tinyxml開發,使用方便,做了一些配置。

添加環境變量TINYXML_ROOT,編輯.bash_profile,添加如下內容:

把tinyxml包編譯打包成一個連接庫,方便開發,這就要修改tinyxml目錄下的Makefile。

 

在tinyxml目錄下重新執行make,會看到多執行了一行命令:

ar -r libtinyxml.so tinyxml.o tinyxmlparser.o tinyxmlerror.o tinystr.o

生成了一個包libtinyxml.so,有了這個包,使用tinyxml開發的時候,在連接命令中加入這個包的連接,就可以正確地生成目標程序。

 

現在來寫一個小程序測試一下,在tinyxml目錄創建一個測試的xml文件,文件名爲test.xml,內容如下:

在tinyxml下創建,也添加了一個測試程序tinyxml_test.cpp,內容如下:

在tinyxml目錄下修改Makefile,修改之後的內容如下:

 

然後執行make,這時,可以看到多了一個tinyxml_test 生成,執行tinyxml_test,得到如下輸出結果:

發佈了118 篇原創文章 · 獲贊 21 · 訪問量 55萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章