码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2016-08-06 15:59:09      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:

环境: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文件来完成,不过看起来稍微复杂些。
可参看这里==>>>传送门

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

标签:

原文地址:http://www.cnblogs.com/chevin/p/5744188.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!