环境:CentOS6.6+tinyxml_2_6_2
1.下载并解压tinyxml_2_6_2.zip
unzip tinyxml_2_6_2.zip
2.在tinyxml文件夹里创建一个CMakeLists.txt文件,并将内容设置为
cmake_minimum_required(VERSION 2.8)
project(TinyXMLLIB)
include_directories(./)
aux_source_directory(./ LIB_SRCS)
#add_definitions(-DTIXML_USE_STL) #如果需要使用TIXML_USE_STL宏进行编译,则将这一句开启
add_library(tinyxml STATIC ${LIB_SRCS})
3.因为我们不需要编译测试程序,所以要将xmltest.cpp文件删除掉
rm -rf ./xmltest.cpp
4.使用cmake工具进行编译
cmake -DCMAKE_BUILD_TYPE=Release ./
make
make
5.在当前目录下就会生成一个libtinyxml.a文件
6.除了使用cmake工具之外,也可以直接修改自带的Makefile文件来完成,不过看起来稍微复杂些。
可参看这里==>>>传送门