vs2010无法查看自定义的普通变量(CXX0017:错误:没有找到符号)
生活随笔
收集整理的这篇文章主要介绍了
vs2010无法查看自定义的普通变量(CXX0017:错误:没有找到符号)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
在使用VS2010调试程序时,可以通过”局部变量“窗口查看程序中局部变量的值,但是在一个方法中的自定义的普通变量怎么查看值呢?可以在监视窗口中添加你想跟踪监视的值的名称,但是今天遇到了一个问题,就是将我想跟踪的变量名(如循环中的i)添加到”监视1“窗口时,会提示”CXX0017:错误:没有找到符号”。在http://blog.csdn.net/xunixing/article/details/7892898 找到了答案,用了第一种方法就搞定了。这样在调试时,将鼠标放到你想查看的变量上面,就会显示它的值。感谢。
编程环境:Visual Studio 2010
首先确定是在 Debug 配置状态。
初始解决方案如下:
错误现象:CXX0017: Error: symbol this not found 方法 1: 将编译优化选项设置为"/Od"就可以了。 工程右键 -> Properties -> Configuration Properites -> C/C++ -> Optimization -> Optimization: Disabled(/Od) 注:如果解决,程序可能存在逻辑错误 方法 2: 将VS生成的工程文件全部删除,(Debug目录下的pdb文件),然后全部重新生成 3. 如果未解决,可能是 Visual Studio 2010 自身bug问题。见 MSDN bug report https://connect.microsoft.com/VisualStudio/feedback/details/613569/cannot-inspect-local-variables-while-debugging-in-vs2010-cxx0017-symbol-not-found-error#details 情况 1. [cpp] view plaincopy
总结
以上是生活随笔为你收集整理的vs2010无法查看自定义的普通变量(CXX0017:错误:没有找到符号)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 0xc000000f 由于系统注册表
- 下一篇: win7 ghost 安装串口驱动inf