CMake

下载地址

所在位置:首页 > 软件下载 > 应用软件 > 其他应用 >

CMake下载

CMake(多平台编译工具) 3.17.2 官方版

CMake(多平台编译工具) 3.17.2 官方版

  • 软件大小:25.3M
  • 栏目名称:其他应用
  • 运行环境:win7,win8,win10
  • 软件语言:简体中文
  • 软件类型:
  • 软件授权:免费软件
  • 更新时间:2021-11-14 12:17:14
  • 下载次数:

软件简介

CMake是一个免费的多平台编译工具,能够帮助用户轻松进行C++语言的编程工作。CMake官方版巧实用、功能强大,具有编译快、效率高、流程好、执行稳等优点,需要的小伙伴欢迎大家下载使用。

软件介绍

CMake是一个免费的多平台编译工具,可以生成一个本地构建环境,够帮助用户轻松进行C++语言的编程工作,可以自定义的进行安装环境的选择。CMake官方版巧实用、功能强大,提供了许多预定义的命令,具有编译快、效率高、流程好、执行稳等优点,旨在构建、测试和软件打包,支持依赖于多个库的复杂目录层次结构和应用程序,能够输出各种格式的makefile或者project文件,需要的小伙伴欢迎大家下载使用。



CMake(多平台编译工具) 3.17.2 官方版



CMake软件特色

1、能够管理大型项目,KDE4 就是最好的证明。

2、可扩展,可以为 cmake 编写特定功能的模块,扩充 cmake 功能。

3、开放源代码,使用类 BSD 许可发布。

4、高效率,按照 KDE 官方说法,CMake 构建 KDE4 的 kdelibs 要比使用 autotools 来 构建 KDE3.5.6 的 kdelibs 快 40%,主要是因为 Cmake 在工具链中没有 li^ool。

5、简化编译构建过程和编译过程。Cmake 的工具链非常简单:cmake+make。

6、跨平台,并可生成 native 编译配置文件,在 Linux/Unix 平台,生成 makefile,在 苹果平台,可以生成 xcode,在 Windows 平台,可以生成 MSVC 的工程文件。

CMake下载

CMake功能介绍

1、提供了许多预定义的命令,但是如果需要,您可以添加自己的命令。

2、处理必须构建可执行文件的情况,以便生成随后编译并链接到最终应用程序中的代码。

3、支持依赖于多个库的复杂目录层次结构和应用程序。

4、与许多跨平台系统不同,它的设计目的是与本地构建环境结合使用。

5、支持in-place和out- place构建,因此可以从单个源树支持多个构建。它还支持静态和动态库构建。

6、它可以生成一个本地构建环境,该环境将编译源代码、创建库、生成包装器并在任意组合中构建可执行文件。

7、可扩展的开源系统,它以独立于编译器的方式管理操作系统中的构建过程。。

8、为特定的编译器/操作系统组合添加其他makefile生成器。

CMake

CMake软件特点

1、编译快

      能够给用户提供最高效的编译效率

2、效率高

      提升用户进行桌面编程的效率和速度

3、流程好

      拥有非常出色的流程控制辅助功能

4、执行稳

      可以很快速稳定的进行程序编译的执行

CMake

CMake下载安装步骤

      1、在牛下载软件园将CMake下载下来,并解压到当前文件夹中,点击其中的cmake-3.17.2win64-x64.msi应用程序,进入许可协议界面,选择我同意,点击下一步。

CMake

      2、选择软件安装位置界面,小编建议用户们安装在D盘中,选择好安装位置点击下一步。

CMake官方版

      3、CMake安装结束,点击完成即可。

CMake下载

CMake使用方法

      运行GUI的cmake界面:

CMake官方版

      执行Configure:

      运行之后,生成了如下文件:

CMake官方版

      生成Makefile:

      执行Generate之后生成如下文件:

CMake下载

      运行make进行编译:

CMake下载

      编译完成后,在build目录生成Tutorial.exe,运行Tutorial.exe 25就可以看到运行结果:

CMake官方版

      运行make install安装程序:

CMake下载

      运行make test进行测试:

CMake

CMake同类软件对比

1、RadASM是一款著名的WIN32汇编可视化开发环境,支持MASM、TASM等多种汇编编译器,并拥有较强的工程管理功能,加之众多插件的支持,使得它用汇编语言编写。

2、Lazarus是一款Pascal集成开发环境,可用于创建文件浏览器、数据库应用、图形编辑软件、游戏、3D软件、医疗分析软件,可以编译运行简单的pascal程序,还有很强的窗体处理功能。


软件截图

  • CMake(多平台编译工具) 3.17.2 官方版截图
  • CMake(多平台编译工具) 3.17.2 官方版截图
  • CMake(多平台编译工具) 3.17.2 官方版截图
  • CMake(多平台编译工具) 3.17.2 官方版截图
  • CMake(多平台编译工具) 3.17.2 官方版截图
  • CMake(多平台编译工具) 3.17.2 官方版截图
  • CMake(多平台编译工具) 3.17.2 官方版截图
  • CMake(多平台编译工具) 3.17.2 官方版截图
  • CMake(多平台编译工具) 3.17.2 官方版截图
  • CMake(多平台编译工具) 3.17.2 官方版截图
  • CMake(多平台编译工具) 3.17.2 官方版截图
  • CMake(多平台编译工具) 3.17.2 官方版截图
  • CMake(多平台编译工具) 3.17.2 官方版截图
  • CMake(多平台编译工具) 3.17.2 官方版截图