Cmake是一个跨平台的编译工具,可以用简单的语句来描述所有平台的编译过程,能够输出各种各样的makefile或者project文件,Cmake 64位能测试编译器所支持的C++特性,类似UNIX下的automake,小编主推各位下载!

软件特色

CMake 的组态档取名为 CmakeLists.txt。

Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用

这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处

功能特点

CMake可以编译源代码、制作程式库、产生适配器(wrapper)、还可以用任意的顺序建构执行档

CMake 支持 in-place 建构(二进档和源代码在同一个目录树中)和 out-of-place 建构(二进档在别的目录里),因此可以很容易从同一个源代码目录树中建构出多个二进档

CMake 也支持静态与动态程式库的建构

CMake这个名字是“cross platform make”的缩写虽然名字中含有“make”,但是CMake和Unix上常见的“make”系统是分开的,而且更为高阶

Windows环境下配置方法

下载并安装 CMake 和MinGW添加 C:\MinGW\bin到你的路径

1

2cmake-G"MinGW Makefiles"

mingw32-make

编译并运行

一旦你做好了上面的准备,在你的终端中执行如下命令:

1

2

3

4

5gitclonehttps://github.com/fogleman/Craft.git

cdCraft

cmake.

make

./craft

cmake linux windows,Cmake 64位下载_Cmake Windows Linux下载 3.7.1 官网免费版_当载软件站...相关推荐

  1. LINUX系统ORACLE11G 64位安装文件,非官方下载,不需要登录ORACLE账户linux.x64_11gR2_database

    从oracle官方下载还得注册一个oracle的帐号,这个不需要,直接下载的文件. 注意这是linux版本的,64位,oracle11g的. 解压密码:123456 网盘文件,可能会有一个广告页面,请 ...

  2. linux最新版本4.9,Linux Kernel 4.9下载_Linux Kernel最新版本下载 4.9.28 稳定版_当载软件站...

    Linux Kernel 4.9.28最新版本发布了,带来了许多改进. 在发布 Linux Kernel 4.11 系列的第一个更新后,Greg Kroah-Hartman 推出了有关对 Linux ...

  3. php5.6软件下载,PHP5.6下载_PHP for Windows x64下载 5.6.32 官方最新版_当载软件站

    本版特点 常量标量表达式(Constant scalar expressions) 在常量.属性声明和函数参数默认值声明时,以前版本只允许常量值,PHP5.6开始允许使用包含数字.字符串字面值和常量的 ...

  4. teamspeak3服务器搭建_Teamspeak3服务器架设下载_Teamspeak3 Server 服务端下载 3.0.13.8 官方版_当载软件站...

    软件特色 1.C/S合理的架构开发 2.多种编解码方式,从低带宽消耗到GSM,带宽音质随意调节 3.可创建多频道多服务器,密码保护的服务器及频道 4.完全可自定义的组合键(目前只适用WINDOWS用户 ...

  5. playm3u8插件 android,Playm3u8插件下载|Playm3u8插件 免费版_最火软件站

    playm3u8插件是一款用于提取m3u8云解析地址的插件工具,这款插件可以帮助你解决playm3u8插件版本过低造成的无法使用的问题,非常的实用,需要的朋友快来下载使用吧. playm3u8插件介绍 ...

  6. 笨办法学python第五版_笨办法学python PDF下载|笨办法学python第五版 电子版附目录_最火软件站...

    笨办法学Python第五版PDF电子版是专门为初学Python的朋友准备的一款电子图书资料,可以帮助你更好的学习Python编程知识,该电子书每章节都附带了常见问题回答以及练习题目,能够帮助学习者快速 ...

  7. 1python软件的下载官网是_学Python软件下载-学Python软件官方版下载v1.0-upan

    学Python软件是一款专门为想要学习Python编程的人打造的,用户通过这款软件可以在线学习很多的专业知识,这些视频都是免费学习的,还有名师在线指导,非常的专业,想要快速的学Python,但是没有头 ...

  8. 触控屏c语言程序,TouchWin编程软件下载_TouchWin触摸屏软件下载 2.D.2c 官网版_当载软件站...

    更新日志 TWin V2.D.2c 1.不支持V2.A之前的工程. (需将工程文件升级为V2.A或更高版本)打开工程文件时,首次保存工程之前,先备份原工程 2.支持TE系列.TG765-XT系列显示器 ...

  9. linux cmake 编译64位,cmake编译win下64位obs

    obs是一款开源编码推流工具,简单易用,非常流行. 一次项目中,发现本台式机I3处理器下32位obs推流CPU使用率100%.而使用的第三方设备在64位下,性能较好. 所以需要编译64位obs并且编译 ...

  10. CMake,win10,64位,简单配置测试

    CMake,win10,64位,简单配置测试 https://cmake.org/download/ 下载完成后,解压即可. 创建文件夹,文件路径自己选择: 这里,就近选择在桌面--创建HelloWo ...

最新文章

  1. VS Code 调试 OneFlow
  2. TheBrain 11中文版
  3. stm32 vscode 编译_vscode+gcc开发stm32环境搭建
  4. 并发编程-24 高并发处理手段之扩容思路 + 缓存思路
  5. Linux IPC / 分类
  6. CentOS工作内容(二)关闭SELinux
  7. (转)Spring+JDBC组合开发
  8. 易语言客户端请求http_HTTP的重点问题
  9. java四大模块_Spring框架七大模块
  10. 因多次登录失败导致的账户锁定,ssh无法登录处理
  11. java 对象 转为繁体,java调用opencc,将简体中文转换成繁体
  12. 飞书深诺在港上市招股书再失效:毛利率较高,遭完美世界提前减持
  13. 有趣的智力题和概率题
  14. 平面直角坐标系中的旋转公式_中考难点,旋转+动点的最值问题的构建
  15. 工程伦理--4.2 划界法
  16. 3. 自建DNS(bind9)
  17. 索罗斯:国际银行家的金融黑客
  18. 龙门标局:R商标是指什么?购买的商标能标注R吗?
  19. LiveVideoStackCon 2022 上海站优秀出品人、讲师及志愿者
  20. 爱数mysql恢复真慢_恍然大悟,原来爱数AnyShare Family 7是这样解决海量小文件备份难题的...

热门文章

  1. 软考-嵌入式系统设计师-笔记:嵌入式系统软件基础知识
  2. 怎么拷贝计算机桌面,电脑怎么拷贝软件
  3. 论文翻译:2020_Improving Perceptual Quality By Phone-Fortified Perceptual Loss For Speech Enhancement...
  4. Matlab实现图像识别(一)
  5. Springboot 支持Emoji 表情
  6. 诺基亚n1平板电脑刷机教程_诺基亚N1 完整包线刷升级或救砖教程(不分台版;国行)...
  7. n1进入recovery模式_OPPO N1如何进入recovery模式
  8. MTK刷机工具Flash_Tool部分4032错误解决办法
  9. Studio 3T 使用教程 mogodb
  10. new一个对象的完整过程