c++ - _iterator_debug_level 值 '0' 与值 '2' 不匹配

标签 c++ visual-studio debugging compiler-construction conan

我刚刚将 Visual Studio (C++) 解决方案转移到另一台计算机上,在我所见的范围内设置了所有目录和设置,并对解决方案进行了清理/重建。我在编译的一堆 .obj 上得到了上面的错误,不知道该怎么办。

最佳答案

您似乎正在混合使用不同设置构建的目标文件。尝试进行完全干净的重建并检查所有项目文件设置以确保 _ITERATOR_DEBUG_LEVEL 宏是相同的(例如,您没有混合调试和发布构建的对象)。

关于c++ - _iterator_debug_level 值 '0' 与值 '2' 不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4080668/

相关文章:

c++ - 读取 .txt 文件,计算总和和均值

C++ 观察者模式 : raw pointers vs shared_ptr?

c++ - 是否可以定义一个包含函数和 lambda 的可调用概念?

c# - Linq 不存在于命名空间系统中

c++ - std::map 的大小大于调试器中显示的元素数量

c++ - 存储对指针的引用

android - Visual Studio 不会在 Android 模拟器上部署项目

visual-studio - 在 .net 中更改表单的最大宽度或最大高度

visual-studio-2008 - VS2008 调试器不会中断未处理的异常

javascript - 获取有关 Javascript 变量的所有信息