首页 > 系统服务 > 详细

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

时间:2016-08-06 15:57:37      阅读:694      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!