CMake的好处在于什么呢?一个巨大的好处就在于你不用去折腾平台了,Windows你需要创建Visual Studio项目文件,还是如何?Linux创建Makefile?OS X创建Xcode项目文件?编译选项呢?实际上大部分你的配置都会是一样的,使用CMake会给你很好的项目维护性,也会降低你的维护成本。