前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在window上使用cmake

在window上使用cmake

作者头像
羽翰尘
修改2019-11-26 17:08:22
1.3K0
修改2019-11-26 17:08:22
举报
文章被收录于专栏:技术向技术向

本文由腾讯云+社区自动同步,原文地址 https://cloud.tencent.com/developer/article/1540856

在github上看了很多程序,发现都是用cmake来自动生成makefile,然后进一步执行make来构建程序。

不得不说,cmake的功能很强大,不仅可以生成make的配置文件,还可以生成VS、eclipse的工程文件。但是我在使用时总是碰到很多错误,首先就是cl找不到,用图形化工具时也是找不到。

如果正确地使用cmake?首先,确保自己的系统中存在cmake可以识别的编译工具,但是,这个编译工具属于半自动识别,命令行下你需要使用 -G 参数来选择Generator,只有选对正确地Generator,才可以识别到你的工具链。

  1. 首先使用MinGW下载MSYS的make工具,然后添加进系统路径,确保在命令行下make可以正常运行
  2. 下载cmake,这个可以网络搜索下载,注意添加进系统路径
  3. 在工程的根目录下新建 build文件夹,进入这个文件夹
  4. 执行 cmake -G (options for generator..) ../ 注意cmake的命令格式,最后的../表明source在上一级目录 很多博客用的都是 . 表明是当前目录,但是会把生成的文件和源文件混在一起
  5. cmake只是生成makefile,进一步生成可执行文件需要执行make
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-01-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档