如何在 Visual Studio 的所有 cpp 文件中自动包含标题?

Posted

技术标签:

【中文标题】如何在 Visual Studio 的所有 cpp 文件中自动包含标题?【英文标题】:How to include an header automatically in all cpp files in visual studio? 【发布时间】:2017-01-23 09:54:24 【问题描述】:

我想在我的项目的所有 cpp 文件中包含一个标头,而无需在 Visual Studio 中手动更改所有 cpp 文件。有人可以帮助我吗?

我需要这个功能,因为我将使用 Visual Leaks Detector,并且我需要在一个大型项目的所有 cpp 文件中包含“vld.h”。

我知道我可以通过 gcc/make (Is there any way to include a header file in all C or CPP file automatically?) 做到这一点

【问题讨论】:

是否有任何头文件已经包含在所有 cpp 中? 您是否启用了预编译头文件(这是默认设置)?然后将其包含在"stdafx.h"? 您可以让程序员编写一个程序,在文本文件的开头附加一行文本。即使对于没有经验的程序员来说,这也应该是微不足道的。 AFAIK 您只需要在一个 .cpp 文件中包含“vld.h”。 【参考方案1】:

/FI[name]强制包含(相当于gcc的-include)在Configuration properties / C/C++ / Advanced / Forced Include

【讨论】:

以上是关于如何在 Visual Studio 的所有 cpp 文件中自动包含标题?的主要内容,如果未能解决你的问题,请参考以下文章

怎样在Visual Studio 中单独运行一个cpp

如何在 Visual Studio 2013 中自动给 cpp 和 h 文件添加头部注释

使用 Visual Studio 2019 和 cmake 调试 Yaml_cpp

visual studio 如何生成动态库

microsoft visual studio创建button背景颜色代码

如何在visual studio中编译c ++文件?