MSVC 2012无法看到全局变量

时间:2015-12-01 08:34:57

标签: visual-studio-2012 global-variables

所以当我在这个项目上工作时,我遇到了这个问题。所以我决定检查一下我是否可以在一个简单的项目中重现它。所以这就是:

// main.cpp
#include "TestCase.h"
using namespace Game;

void main()
{
    int t = 1;
    t = gGlobalVar;
    int x = 0; // <------------ put breakpoint here
}

// TestCase.h
#pragma  once

namespace Game
{
    int gGlobalVar = -1;
}

在观察窗口和代码视图中,我都看不到全局变量gGlobalVar的值。为什么?我该怎么做才能把它带到光明的一面?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我被告知该行为是调试器的旧错误,它在Visual Studio 2015中得到修复。