cmake简介 在cmake出现之前,在linuxiax下,大型软件系统一般使用make来控制编译过程,而在Windows下可能是用vs下一个project来构建.一个复杂的系统本身依赖关系就很麻烦,如果想把一个linux下的项目拿到Windows下编译,我们可能要重新建立vs工程,这将是一项乏味且令人讨厌的工作. cmake就是为了解决这个问题而生,同时他也使得控制软件编译过程变得更简单.其基本原理就是开发人员使用cmake的语法规则编写CMakeLists.txt,cmake executa