为什么在使用Visual Studio调试v8的过程中, 无法访问变量的值?

image.png
跌跌撞撞按照网上的教程和文档,在自己的电脑上编译了v8的项目。
目前可以执行out根目录下的「v8_shell.exe」以及「d8.exe」。
而且也能通过vs来debug这两个程序。

但是为什么在调试的过程中,有很多的变量的值无法显示呢?
提示「变量已被优化掉,因而不可用。」,对应的英文应该是:「Variable is optimized away and not available.」

网上的教程说是可以通过关闭优化选项来解决这个问题,
但是这个项目的「调试属性」中没有C++的选项:
image.png

请问是我的Debugging Tools for Windows有问题,还是vs的版本有问题(社区版)?

阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题