【问题标题】:C++/Visual Studio 2005 - Template Class skipped during compilation of debug configurationC++/Visual Studio 2005 - 在编译调试配置期间跳过模板类
【发布时间】:2011-10-27 17:31:07
【问题描述】:

我有一个模板类,在Debug中一直可以编译,没有问题。但是突然之间,它拒绝检测类的更改并跳过它,除非我重建。其他非模板类没有问题,在Release中编译也不会出现这个问题,所以我暂时就这么用了。

奇怪的是,我创建了一个新项目,并且出现了同样的问题。

有什么想法吗?

非常感谢。 :)

【问题讨论】:

    标签: debugging templates visual-studio-2005 skip vc8


    【解决方案1】:

    这是一个常见问题 - 至少在 Visual Studio 中是这样。有时它总是重建。有时它无法重建。您可以检查许多事项:

    一个可能是“启用最小重建”,您可以在其中禁用它 项目->属性->C/C++->代码生成。

    由于问题仅在调试模式下出现,这可能是问题所在。

    如果 .obj 文件的日期在未来,则可能会出现其他问题 - 但在第一次重建后应该会消失。

    【讨论】:

      【解决方案2】:

      我已经尝试禁用最小重建,它似乎已经解决了这个问题。谢谢!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-13
        • 1970-01-01
        • 2014-01-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多