vs2003环境,c++工程,在选择了release模式的情况下,按F5或ctrl+F5运行有区别么?解决办法
vs2003环境,c++工程,在选择了release模式的情况下,按F5或ctrl+F5运行有区别么?
在调试C++程序的时候,使用的是vs2003环境,模式选的release,按F5运行的时候可以正常运行,按CTRL+F5或者直接运行exe的时候就会出异常,请教各位高人,是什么原因呢?还有就是在选择了release模式的情况下,按F5或ctrl+F5运行有区别么?
------解决方案--------------------
直接按F5是调试状态下运行,如果Ctrl + F5的话是非调试状态下直接运行。出现你的这种情况很有可能是因为有一些变量或者资源在没有初始化完成之前就开始使用了。
------解决方案--------------------
调试和运行那个的区别 Ctrl + F5 就相当于 直接双击 exe
------解决方案--------------------
这种情况基本上就是由变量未初始化,数组越界,指针变野等原因造成的。应该静下心来仔细检查一下代码
------解决方案--------------------
在调试C++程序的时候,使用的是vs2003环境,模式选的release,按F5运行的时候可以正常运行,按CTRL+F5或者直接运行exe的时候就会出异常,请教各位高人,是什么原因呢?还有就是在选择了release模式的情况下,按F5或ctrl+F5运行有区别么?
------解决方案--------------------
直接按F5是调试状态下运行,如果Ctrl + F5的话是非调试状态下直接运行。出现你的这种情况很有可能是因为有一些变量或者资源在没有初始化完成之前就开始使用了。
------解决方案--------------------
调试和运行那个的区别 Ctrl + F5 就相当于 直接双击 exe
------解决方案--------------------
这种情况基本上就是由变量未初始化,数组越界,指针变野等原因造成的。应该静下心来仔细检查一下代码
------解决方案--------------------