我可以配置我的 Dev C++ 或任何其他与 C++ 兼容的 IDE,以在我创建的每个新源文件中自动包含一些代码吗?
Posted
技术标签:
【中文标题】我可以配置我的 Dev C++ 或任何其他与 C++ 兼容的 IDE,以在我创建的每个新源文件中自动包含一些代码吗?【英文标题】:Can I configure my Dev C++ or any other C++ compatible IDE to automatically include some code in every new source file that I create? 【发布时间】:2014-12-13 16:17:45 【问题描述】:我在 Dev c++ 上工作了一段时间,我创建的大多数源文件通常都包含相同的头文件声明、#define 指令甚至一些变量声明。那么有没有办法为我创建的每个新源文件包含所有这些代码,以便最大限度地减少手动复制和粘贴工作
【问题讨论】:
制作common.h,在其中包含所有这些并且只包含common.h? (在 VS 中有一个类似的叫做预编译头的东西) 我相信在eclipse中你可以改变模板... @FeatheredOrcian 已确认,您可以在 Eclipse 中执行此操作。 @OP “这样可以最大限度地减少手动复制和粘贴工作” 我强烈反对无论哪种方式,它都容易出错,甚至被认为是一种反模式。 @OP 及以上,这样做是一个非常糟糕的主意。为什么不只包含一个头文件;它只是一行。其他任何人看你的代码都会很困惑。 【参考方案1】:在eclipse中你可以编辑模板
Link
【讨论】:
【参考方案2】:Dev-C++ 我相信下面有 GCC/MinGW
因此,您将所有常见的定义...放入一个包含文件(我们称之为 config.h)并传递 GCC 选项 -include
-include file
Process file as if "#include "file"" appeared as the first line of the primary source file.
【讨论】:
以上是关于我可以配置我的 Dev C++ 或任何其他与 C++ 兼容的 IDE,以在我创建的每个新源文件中自动包含一些代码吗?的主要内容,如果未能解决你的问题,请参考以下文章
可以采用整数或浮点数或双精度数或任何其他可转换为浮点数的 C++ 函数