之前记录了个关于GNU Make/Makefile的学习资料。但是对于想用Clion的同学,Cmake是必学的。
更诱人的是Cmake能够跨平台,自动生成当前平台下的类Makefile文件(在Linux下生成Makefile,在Windows下生成Visual Studio所需的build配置文件)。而且书写起来其实也比Makefile更简洁、轻松。
但是Cmake的官方文档中给出的Turorial非常不给力,半天没有讲到大家最关心的东西。导致CMake难以普及。
刚上手最需要的功能其实是管理一个带库的多目录结构的工程。
这篇教程中的Chapter4: Libraries and Subdirectories总算解决了我的这个疑惑。
再收藏一篇
Wiki教科书-CMake入门
网友评论