【发布时间】:2011-10-27 17:31:07
【问题描述】:
我有一个模板类,在Debug中一直可以编译,没有问题。但是突然之间,它拒绝检测类的更改并跳过它,除非我重建。其他非模板类没有问题,在Release中编译也不会出现这个问题,所以我暂时就这么用了。
奇怪的是,我创建了一个新项目,并且出现了同样的问题。
有什么想法吗?
非常感谢。 :)
【问题讨论】:
标签: debugging templates visual-studio-2005 skip vc8
我有一个模板类,在Debug中一直可以编译,没有问题。但是突然之间,它拒绝检测类的更改并跳过它,除非我重建。其他非模板类没有问题,在Release中编译也不会出现这个问题,所以我暂时就这么用了。
奇怪的是,我创建了一个新项目,并且出现了同样的问题。
有什么想法吗?
非常感谢。 :)
【问题讨论】:
标签: debugging templates visual-studio-2005 skip vc8
这是一个常见问题 - 至少在 Visual Studio 中是这样。有时它总是重建。有时它无法重建。您可以检查许多事项:
一个可能是“启用最小重建”,您可以在其中禁用它 项目->属性->C/C++->代码生成。
由于问题仅在调试模式下出现,这可能是问题所在。
如果 .obj 文件的日期在未来,则可能会出现其他问题 - 但在第一次重建后应该会消失。
【讨论】:
我已经尝试禁用最小重建,它似乎已经解决了这个问题。谢谢!
【讨论】: