c++队列 CXX0017: Error: symbol &quot 转译回来;this&quot 转译回来; not found 错误,有懂的帮编译看看程序,谢谢,请亲自执行

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
将编译优化选项设置为"/Od"就可以了。
工程右键 -& Properties -& Configuration Properites -& C/C++ -& Optimization -& Optimization: Disabled(/Od)
注:如果解决,程序可能存在逻辑错误
将VS生成的工程文件全部删除,(Debug目录下的pdb文件),然后全部重新生成
3. 如果未解决,可能是 Visual Studio 2010 自身bug问题。见 MSDN bug report
情况 2. 解决方案 将 k 作为局部变量使用,即for(int k=0;k&2;k++)[cpp]
以上只是已测试的情况,如果类似问题,可参考进行调试
发表评论:
TA的最新馆藏[转]&

我要回帖

更多关于 quot 如何转成引号 的文章

 

随机推荐