c++:注释掉程序之后无法恢复,只能新建VC工程。
今天遇到非常特别的问题。
一般情况下,
我们调试的时候,如果某个语句有问题,把该条语句注释掉不运行,程序就能恢复正常,
正常的情况都是这样,相信也是遇到最多的情况。
但今天我遇到了不寻常情况。非常不寻常。把该语句注释掉后,无法恢复正常调试,
只能重建一个新的工程。
工程跟OpenGL有关,正常情况之下,opengl能响应鼠标动作,但当我在display()函数
里面尝试遍历一个vector的时候,画面卡住了,然后,我把访问vector的相关语句注释后,再次调试,无法恢复,画面依然卡住,只能重新建一个工程。
我几乎非常确定是这个原因,因为所有功能都是写在一个类里面的,工程也有备份工程,
所以很容易就可以做替换,
如果我把涉事的语句注释掉(代码基本全写在一个类里,*.h),放到备份工程里面,
备份工程正常调试,但如果注释后,在原工程再调试就不正常了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论