这个问题涉及到`project`命令,以及在cmake中一个`project`概念是什么意思。我真的不理解`project`是什么,并且它与`target`(我认为我理解了)有什么区别。
我查看了`cmake`文档中关于`project`命令的说明,并发现`project`命令可以:
设置整个项目的名称、版本和启用的语言。
无需额外解释,使用单词`project`来定义`project`显然不太有用。
页面上似乎没有任何地方解释`project`实际上是什么(它列出了一些`command`执行的内容,但没有说明该列表是否是排他的)。 在cmake.org示例中,我们通过一个基本的构建设置,并使用`project`关键字,但也没有解释它的含义或作用,至少我没看出来。
那什么是一个`project`? `project`命令又是做什么的呢?
我查看了`cmake`文档中关于`project`命令的说明,并发现`project`命令可以:
设置整个项目的名称、版本和启用的语言。
无需额外解释,使用单词`project`来定义`project`显然不太有用。
页面上似乎没有任何地方解释`project`实际上是什么(它列出了一些`command`执行的内容,但没有说明该列表是否是排他的)。 在cmake.org示例中,我们通过一个基本的构建设置,并使用`project`关键字,但也没有解释它的含义或作用,至少我没看出来。
那什么是一个`project`? `project`命令又是做什么的呢?