码迷,mamicode.com
首页 > 其他好文 > 详细

CMake的使用

时间:2015-01-30 16:05:39      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译)过程,能够输

出所有文件的Makefile,支持编译器下的C++特性,类似于UNIX下的automake。CMake的组态档取名为

CMakeLists.txt,CMake并不是构建出最终的软件,而是产生标准的构建档,CMake是Cross Platform

Make的简称。接下来按照如下几个部分来学习CMake。

 

 

1. CMake的安装

 

   在CentOS6.5的环境下,安装CMake的方式很简单,使用如下命令

 

    技术分享

  

 

2. CMake的使用

 

   (1)cmake_minimum_required (VERSION 2.8.2)

 

       规定cmake的最低版本,这个命令是可选的,但有时候需要用一些高版本的命令就要用到这个。

 

   (2)project (hello)

 

       指定项目的名称。

 

   (3)set (LIBRARY_OUTPUT_PATH lib)

 

       设置一些变量值,上述命令表示设置库文件的输出目录为lib。

 

   (4)include_directories (include)

 

       设置头文件的搜索路径。

 

    给个完整的例子,如下

 

    技术分享

 

    新建一个文件build,进入build执行命令cmake ..

    则会将生成的文件全部放在build目录下,这种方式叫做外部构建,一般最好采用外部构建方式。

    直接在根目录构建叫做内部构建,这样文件比较混乱。

 

    CMakeList.txt文件内容如下

 

    技术分享

 

   最后附一篇CMake的入门教程:请戳这里。 教程二

 

 

CMake的使用

标签:

原文地址:http://blog.csdn.net/achelloworld/article/details/43274385

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