程序的调试是任何一个程序必作的“功课”,固然在调试的过程当中确定会或多或少的遇到一些问题。若是每次关掉,修改,而后在启动,浪费很多时间和经历,尤为是在不肯定的状况下尝试修改,启动的次数会更多。若是你要调试的系统太大,作优化有关“股票”软件计算算法的那样,光初始化就须要5分钟左右,无疑是个晴天霹雳,估计没几我的想去调试它。算法
若是在调试的过程当中,能够修改代码,那就能够节省不少时间了。VS2010提供了这些功能,并且是默认开启的。若是你不当心关掉了,请跟着我从新设置一遍吧。工具
首先要开启“编辑并继续”功能,固然并非VS2010的任何版本均可以用的,详情请看:优化
开启很简单,打开“工具”—》“调试”—》“编辑并继续”—》勾选 启用“编辑并继续” 便可。须要注意的是,在调试过程当中不能够更改此设置。操作系统
固然如今也不必定就能够了直接使用“编辑并继续”功能了,说说我遇到的问题,在调试过程当中,当程序运行到断点之后,想要更改程序,却不能更改。不过好在弹出了一个对话框,给我指明了“前进”方向:调试
按着对话框中的提示,找到调试-常规里的“一个进程中断时则中断全部进程”,勾选后肯定便可。进程
不过,个人操做系统是64位的,还遇到了另一个问题,在修改时,提示“不容许对64位应用程序进行更改”。get
一开始我还觉得是对64位的“优待”呢,不过必定有人有办法能够解决。在百度上没有搜到,而后就去msdn上找,还真找到了。MSDN上这样解释的:编译
(http://msdn.microsoft.com/zh-cn/library/ba77s56w.aspx 或http://msdn.microsoft.com/en-us/library/ba77s56w.aspx)百度
按着提示,右击项目,选择“属性”,在左侧点击“编译”选项,而后在最下面找到“高级编译选项”,打开后,将目标CPU修改成x86。如图:软件
作如此修改后,终于能够在调试的时候,修改程序了。大大节省了调试的时间。