gpt4 book ai didi

c++ - visual studio 如何取消构建?

转载 作者:太空狗 更新时间:2023-10-29 21:00:36 27 4
gpt4 key购买 nike

当您在 visual studio 中取消构建时,它实际上做了什么?它会丢弃所有已完成的工作吗?

假设您对头文件和 cpp 文件进行了更改。 header 更改导致重新编译许多文件,最后您意识到您在 cpp 中犯了一个错误。

此时如果您取消构建并修复 cpp,visual studio 是否会检测到它已经重新编译了大部分解决方案以反射(reflect) header 更改?或者它会假定整个构建已被取消并丢弃该构建中的所有内容?

最佳答案

通常,翻译单元被编译成 obj 文件,这些文件最后被混在一起成为一个或多个 libdll执行。取消构建将停止生成 objlib 等等,但会保留已经生成的那些。 MSVS 足够聪明,如果您未更改这些翻译单元中的任何内容,则不会重新编译它们。

关于c++ - visual studio 如何取消构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21762035/

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