CMake使用简介

    This is CMake, the cross-platform, open-source make system.

    CMake是kitware公司以及一些开源开发者在开发几个工具套件(VTK)的过程中衍生品,最终形成体系,成为一个独立的开放源代码项目。项目的诞生时间是2001年。其官方网站是http://www.cmake.org ,可以通过访问官方网站获得更多关于cmake的信息。

    CMake是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。CMake 提供了比 autoconfig 更简洁的语法。

一、Linux平台

    在 Linux 平台下使用 CMake 生成 Makefile 并编译的流程如下:
    编写 CmakeLists.txt。
    执行命令 “cmake PATH” 或者 “ccmake PATH” 生成 Makefile ( PATH 是 CMakeLists.txt 所在的目录 )。

    使用 make 命令进行编译,生成可执行二进制文件。

二、Windows平台

    在 Windows平台下使用 CMake 生成vcxproj并编译的流程如下:

    编写 CmakeLists.txt。
    在cmd窗口,cd到 CMakeLists.txt 所在的目录,执行命令 “cmake PATH” 生成MS 项目解决方案( PATH 是 CMakeLists.txt 所在的目录 )。

    使用 devenv 命令进行编译,生成可执行二进制文件。

三、Windows平台cmake-gui

    通过‘开始’>‘所有程序’>‘CMake 2.’8>‘CMake’来运行CMake(CMake-GUI)(这里假定在简体中文Windows中运行2.8版本)
    在"Where is the source code"文本框中,输入或者“browse”到源代码的根目录
    在"Where to build the binaries" 文本框中,输入或者“browse”到输出文件夹。
    单击屏幕下方的'Configure'按键。
    选择你的目标编译平台,例如"Visual Studio 10 2010"
    当系统提示是否创建构建目录的时候选择'Ok'
    等待configure执行结束。
    屏幕上现在会有一些配置设置,并用红色标记(这是用来指出你是第一次看到他们)。你可以在这里手动配置这些选项,不过现在我们只需要再次选择'Configure'。
    等运行结束了选择"Generate"按键。

    构建文件将会在你之前选择的文件夹下面产生,这时候就可以退出cmake来进行真正的编译工作。

    参考文档:http://www.cnblogs.com/Jing/archive/2009/09/16/1567393.html
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值