使用CMake在Linux下编译tinyxml静态库

环境: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

5.在当前目录下就会生成一个libtinyxml.a文件

6.除了使用cmake工具之外,也可以直接修改自带的Makefile文件来完成,不过看起来稍微复杂些。
可参看这里==>>>传送门

上一篇:Html5学习进阶四 表单元素和表单属性


下一篇:HTML5 的新的表单属性