从Visual Studio 2017中的生成的依赖项中排除头文件

问题描述 投票:0回答:1

我有一个更大的MFC项目。当然,resource.h文件用于很多cpp文件中。

前VS版本在开始时跟踪了//{{NO_DEPENDENCIES}}评论。结果是,对resource.h的更改没有导致使用此标头完全重新编译所有文件。

我怎样才能在VS-2017上实现这一目标?

我现在需要手动触发重新编译或构建所有n个主要更改。

c++ visual-studio-2017 dependencies header-files
1个回答
1
投票

我怎样才能在VS-2017上实现这一目标?

您可以从this document获取详细信息。

VS2017仍然支持//{{NO_DEPENDENCIES}}。如果你在VS2017中添加一个新的.rc文件,它将创建一个resource.h文件,其中注释将在第一行。

  • 来自文件:

Visual C ++通过包含以下注释作为RESOURCE.H文件的第一行来规避对RESOURCE.H的依赖:

此外,如果您需要经常更改某组资源的符号值,您可能会发现将这些符号分解为单独的只读头文件更方便,更安全,如上面的Including Additional Header Files部分所述。

© www.soinside.com 2019 - 2024. All rights reserved.