繁体   English   中英

匿名名称空间中的调试符号

[英]Debug symbols in anonymous namespace

在Visual Studio调试器中,我似乎无法检查在匿名名称空间中定义的数据的值。 例如:

namespace minionfarts {
namespace {    
int num_farts = 50;
}

int amplify_farts() {
    return num_farts * 1000; // <-- set breakpoint here
}
}

int main() {
    return minionfarts::amplify_farts();
}

当我达到断点时, num_farts的值未显示在本地符号表中。 我也无法将其添加到监视表中。 有没有解决方法?

作为解决方法,您可以将CLion与mingw一起使用。

但是我同意微软理想上应该修复此错误。

克利翁

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM