CMake教程-目录

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

        以上对CMake的介绍摘自百度百科https://baike.baidu.com/item/cmake/7138032?fr=aladdin

        前段时间接触到一个支持CMake项目,恰好电脑上VS2017也安装过CMake,使用起来很快就对CMake越来越感兴趣了。主人是其方便之处简直太好了,比起之前研究的Makefile,从使用上看确实简单很多。尤其对于稍大点的项目,便可快速配置整个项目的编译配置;再加上其跨平台的特性。所以还是决定系统学习一下CMake这个东东……

以下是从CMake官网(https://cmake.org)中的一个教程做了些翻译(主要用google在线翻译,可能存在一些翻译不是很准确的地方,可结合代码一起查看)和实验,分享给大家参考。

  1. CMake教程-Step1(基本点)https://blog.csdn.net/yufm/article/details/107659006
  2. CMake教程-Step2(添加库)https://blog.csdn.net/yufm/article/details/107660428
  3. CMake教程-Step3(添加库的使用要求)https://blog.csdn.net/yufm/article/details/107692116
  4. CMake教程-Step4(调试和安装)https://blog.csdn.net/yufm/article/details/107692194
  5. CMake教程-Step5(添加系统自检)https://blog.csdn.net/yufm/article/details/107692291
  6. CMake教程-Step6(添加自定义命令和生成文件)
  7. CMake教程-Step7(生成安装程序)
  8. CMake教程-Step8(添加对仪表板的支持)
  9. CMake教程-Step9(混合静态和共享)
  10. CMake教程-Step10(添加生成器表达式)
  11. CMake教程-Step11(添加导出配置)
  12. CMake教程-Step12(打包调试和发布)

无连接部分后续会慢慢上传……

CMake官网 https://cmake.org

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值