gpt4 book ai didi

c++ - 从 Visual Studio 2017 中的构建依赖项中排除头文件

转载 作者:行者123 更新时间:2023-11-28 04:20:39 25 4
gpt4 key购买 nike

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

以前的 VS 版本在开始时跟踪了 //{{NO_DEPENDENCIES}} 注释。结果是,对 resource.h 的更改不会导致使用此 header 的所有文件的完全重新编译。

我如何使用 VS-2017 实现这一点?

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

最佳答案

How can I achieve this with VS-2017?

详情可从this document获取.

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

  • 来自文档:

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

此外,如果您需要频繁更改某组资源的符号值,您可能会发现将这些符号分解到一个单独的只读头文件中更方便、更安全,如前所述在上面的部分Including Additional Header Files .

关于c++ - 从 Visual Studio 2017 中的构建依赖项中排除头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55514210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com