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

cmake介绍

时间:2020-01-13 11:09:25      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:ref   image   width   The   visual   href   管理   span   code   

一、百度对CMake介绍:

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。

二、下面我对CMake的各个选项做个介绍:

技术图片

 

1.File

技术图片

 

1)Reload Cache     重新加载缓存

2)Delete Cache      删除缓存

2.Tools

1)Show My Changes   显示我的更改   就是缓存的改变

2)Regular Expression Explorer  显示我的更改正则表达式资源管理器

3)Find in Output   在输出中查找

技术图片

4)Find Next     寻找下一个

5)Find Previous  查找个前一个

6)Goto Next Error   转到下一个错误

3.Options

1)Warning Messages

Suppress Warnings   抑制警告

      Developer Warnings   警告开发者警告

      Deprecated Warnings 不推荐的警告

Warnings as  Errors   警告为错误

      Developer Warnings as Errors  作为错误的开发人员警告

      Deprecated Warnings  as Errors  不推荐的错误警告

2)Warn Uninitialized   警告未初始化

3)Warn Unused   警告未使用

4)Debug Output   调试输出

5)Expand Grouped Entries  展开分组条目

技术图片

6)Collapse Grouped Entries  折叠分组条目

4.Where is the soure code\Where to build the binaries

  源代码在哪里\在哪里构建二进制文件

6.Search\Grouped\Advanced\Add Entry\Remove Entry

  寻找\成群\高等的\添加项目\移除项目

  Advanced:勾选了 advanced 会出现很多跟高级的编译选项的 entry

7.Configure\Generate\Open Project

配置   产生引起   打开编辑器

cmake介绍

标签:ref   image   width   The   visual   href   管理   span   code   

原文地址:https://www.cnblogs.com/JOKER2255/p/12181951.html

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