gpt4 book ai didi

c++ - 我如何确定哪个依赖项会导致 C++ 编译单元被重建?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:06:06 24 4
gpt4 key购买 nike

我有一个遗留的 C++ 应用程序,其中包含 #includes 的深度图。对任何头文件的更改通常会导致重新编译看似无关的源文件。

该应用程序是使用 Visual Studio 2005 解决方案 (sln) 文件构建的。

MSBUILD 能否以报告哪些依赖项导致源文件被重新编译的方式调用?

还有其他工具可以提供帮助吗?

注意:我只是在寻找一种工具来告诉我为什么文件被重建,而不是一些回顾性的魔法告诉我为什么它重建。 p>

最佳答案

如果您将详细程度调到详细或以上(工具>选项>项目>构建或/v:detailed),则 MSBuild 将在运行编译器之前准确记录导致其运行的头文件或源文件编译器。

这就是你要的吗?

丹/MSBuild

关于c++ - 我如何确定哪个依赖项会导致 C++ 编译单元被重建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2681533/

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