VS 2010上调试有关问题
VS 2010下调试问题
VS 2010下,在某一行设置断点后,光标停留在那一行,按ctrl+F9,断点的颜色变成灰色的了,为什么会这样啊?
如图所示:

变成了:

------解决方案--------------------
调试.启用断点
Ctrl + F9
将断点从禁用切换到启用。
------解决方案--------------------
Ctrl+F9: 启用/ 停止断点
快捷键的操作可以看下这篇文章
http://blog.****.net/iamduoluo/article/details/5726362
------解决方案--------------------
这是因为没有调试信息的缘故。
可能是如下情况:
1. 你用了release模式,并且设置为不生成调试信息。
2. 拟用了其他库的函数,但是没有把那个库的调试信息文件拷贝过来。
3. 没有完全编译。VS2005以后,如果只改动头文件,编译时有可能不会被识别为程序改动,不会重新编译,你需要rebuild才能正确生成调试信息。
还有其他情况也可能导致不能正确生成调试信息。。
总之,就是没有调试信息,就会编程空心圆。
------解决方案--------------------
\n是C语言认定的数据分隔符
楼主可以看下这篇文章,printf/scanf格式控制符的完整格式
http://blog.sina.com.cn/s/blog_6757155901012xg6.html
VS 2010下,在某一行设置断点后,光标停留在那一行,按ctrl+F9,断点的颜色变成灰色的了,为什么会这样啊?
如图所示:
变成了:
------解决方案--------------------
调试.启用断点
Ctrl + F9
将断点从禁用切换到启用。
------解决方案--------------------
Ctrl+F9: 启用/ 停止断点
快捷键的操作可以看下这篇文章
http://blog.****.net/iamduoluo/article/details/5726362
------解决方案--------------------
这是因为没有调试信息的缘故。
可能是如下情况:
1. 你用了release模式,并且设置为不生成调试信息。
2. 拟用了其他库的函数,但是没有把那个库的调试信息文件拷贝过来。
3. 没有完全编译。VS2005以后,如果只改动头文件,编译时有可能不会被识别为程序改动,不会重新编译,你需要rebuild才能正确生成调试信息。
还有其他情况也可能导致不能正确生成调试信息。。
总之,就是没有调试信息,就会编程空心圆。
------解决方案--------------------
\n是C语言认定的数据分隔符
楼主可以看下这篇文章,printf/scanf格式控制符的完整格式
http://blog.sina.com.cn/s/blog_6757155901012xg6.html