gpt4 book ai didi

c++ - 如何确保在修改 .h 文件时,包含它的 .cc 文件在使用 Visual Studio 2008 的发布版本中自动编译?

转载 作者:搜寻专家 更新时间:2023-10-31 01:13:07 25 4
gpt4 key购买 nike

假设我的 Visual Studio 2008 项目中有 a.h、a.cc 和 b.cc。 a.cc 和 b.cc 都包含 a.h。当我修改 a.h 并构建项目时,a.cc 和 b.cc 在调试构建中编译。但是,在发布版本中情况并非如此。在 Release 版本中,a.cc 和 b.cc 只有在它们被修改时才会被编译。编译器似乎没有跟踪 Release 版本中 .cc 文件的依赖关系。

是否有一些编译器标志可以解决这个问题?如果没有,是否有其他方法可以解决这个问题?

最佳答案

编译器应该会自动执行此操作,尽管偶尔会通过接触文件、与源代码管理交互甚至夏令时出现问题。在“Build”菜单中,选择“Clean”,这应该会重置所有临时文件,这应该会使所有内容重新同步。

Also if you change your system clock between compiles. I have to do this sometimes when testing things. – John Dibling

关于c++ - 如何确保在修改 .h 文件时,包含它的 .cc 文件在使用 Visual Studio 2008 的发布版本中自动编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12982025/

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