如何在 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 2013 中自动给 cpp 和 h 文件添加头部注释
使用 Visual Studio 2019 和 cmake 调试 Yaml_cpp