用于快速创建项目骨架的工具 我一直是C++和Python开发人员,在这之后很多年,我觉得最适合开发的地方是旧的GVIM和命令行。我想知道是否有某种工具可以快速建立项目。类似于生成一组文件,其中一些内容可以更改其值:例如项目名称

用于快速创建项目骨架的工具 我一直是C++和Python开发人员,在这之后很多年,我觉得最适合开发的地方是旧的GVIM和命令行。我想知道是否有某种工具可以快速建立项目。类似于生成一组文件,其中一些内容可以更改其值:例如项目名称,c++,project-management,C++,Project Management,我怀疑大多数人会支持这样的东西。我怀疑大多数人会支持这样的东西。为什么不用脚本语言编写自己的工具呢 我通过裁剪GNU makefiles来完成这项工作,试图将大部分逻辑推到项目之外。然后使用一个小脚本生成目录并编写简单的makefile,这些makefile设置了几个变量,然后包含预生成的makefile 您可能需要考虑,而不是直接生成MaxFrm,为其他中间系统(如CMASE或SCONS)生成文件,因为它们将能够将一个系统的差异抽象为另一个系统。 < P>为什么不使用一些脚本语言编写自己的工具

我怀疑大多数人会支持这样的东西。

我怀疑大多数人会支持这样的东西。

为什么不用脚本语言编写自己的工具呢

我通过裁剪GNU makefiles来完成这项工作,试图将大部分逻辑推到项目之外。然后使用一个小脚本生成目录并编写简单的makefile,这些makefile设置了几个变量,然后包含预生成的makefile


您可能需要考虑,而不是直接生成MaxFrm,为其他中间系统(如CMASE或SCONS)生成文件,因为它们将能够将一个系统的差异抽象为另一个系统。

< P>为什么不使用一些脚本语言编写自己的工具?p> 我通过裁剪GNU makefiles来完成这项工作,试图将大部分逻辑推到项目之外。然后使用一个小脚本生成目录并编写简单的makefile,这些makefile设置了几个变量,然后包含预生成的makefile


您可能需要考虑,而不是直接生成MaxFrm,为其他中间系统(如CMASE或SCONS)生成文件,因为这些文件能够从一个系统抽象到另一个系统。

< P>有很多这样的工具。是用Python编写的,它有许多语言和框架的项目模板。

有许多类似的工具。是用Python编写的,它有许多语言和框架的项目模板。

可能;但是没有一件适合我。我在他的所有版本中都使用了非常强大的工具,比如VisualStudio,但正如我之前所说的,我通常在一个项目中集成多种语言和工具,没有IDE可以让事情变得更简单。所以,这不是我的问题的要点。如果在最后一天,你将使用IDE进行编码,你应该考虑提供助手脚本,以适应IDE生成的内容。如果你要用一个编辑器和命令行来编码,那么考虑用你过去的经验编写你自己的脚本。但是没有一件适合我。我在他的所有版本中都使用了非常强大的工具,比如VisualStudio,但正如我之前所说的,我通常在一个项目中集成多种语言和工具,没有IDE可以让事情变得更简单。所以,这不是我的问题的要点。如果在最后一天,你将使用IDE进行编码,你应该考虑提供助手脚本,以适应IDE生成的内容。如果你要用一个编辑器和命令行来编码,那么考虑用你过去的经验编写你自己的脚本。更容易的是:复制一个现有的项目目录结构到一个新的目录结构,清除不需要的文件,运行SED修改剩下的文件。我想这是vim的几次击键。我试过bjam、cmake和scons。他们都很棒。现在我使用scons,它是Makefiles的理想替代品,而且它非常灵活,我真的觉得不需要IDE。但也就是说,每次我开始一个新项目时,我都必须从旧项目复制我的脚本并修改它们。为此编写脚本其实没什么大不了的,但我只是想知道是否有某种既定的方法……甚至更简单:将现有的项目目录结构复制到新的目录结构,清除不需要的文件,运行sed修改其余的文件。我想这是vim的几次击键。我试过bjam、cmake和scons。他们都很棒。现在我使用scons,它是Makefiles的理想替代品,而且它非常灵活,我真的觉得不需要IDE。但也就是说,每次我开始一个新项目时,我都必须从旧项目复制我的脚本并修改它们。这真的没有什么大不了的,使脚本,但我只是好奇,是否有一些既定的方式…酷!cookiecutter成立于2013年吗?这个问题已经在这里挂了很长时间:-)。很高兴终于看到了真正的答案!酷!cookiecutter成立于2013年吗?这个问题已经在这里挂了很长时间:-)。很高兴终于看到了真正的答案!