文档章节

VS2010调试之“编辑并继续”

白志华
 白志华
发布于 2015/10/18 10:55
字数 671
阅读 2
收藏 0

        程序的调试是任何一个程序必做的“功课”,当然在调试的过程中肯定会或多或少的遇到一些问题。如果每次关掉,修改,然后在启动,浪费不少时间和经历,尤其是在不确定的情况下尝试修改,启动的次数会更多。如果你要调试的系统太大,做优化有关“股票”软件计算算法的那样,光初始化就需要5分钟左右,无疑是个晴天霹雳,估计没几个人想去调试它。

       如果在调试的过程中,可以修改代码,那就可以节省很多时间了。VS2010提供了这些功能,而且是默认开启的。如果你不小心关掉了,请跟着我重新设置一遍吧。

       首先要开启“编辑并继续”功能,当然并不是VS2010的任何版本都可以用的,详情请看:

开启很简单,打开“工具”—》“调试”—》“编辑并继续”—》勾选 启用“编辑并继续” 即可。需要注意的是,在调试过程中不可以更改此设置。

 

       当然现在也不一定就可以了直接使用“编辑并继续”功能了,说说我遇到的问题,在调试过程中,当程序运行到断点以后,想要更改程序,却不能更改。不过好在弹出了一个对话框,给我指明了“前进”方向:

按着对话框中的提示,找到调试-常规里的“一个进程中断时则中断所有进程”,勾选后确定即可。

 

不过,我的操作系统是64位的,还遇到了另外一个问题,在修改时,提示“不允许对64位应用程序进行更改”。

一开始我还以为是对64位的“优待”呢,不过一定有人有办法可以解决。在百度上没有搜到,然后就去msdn上找,还真找到了。MSDN上这样解释的:

http://msdn.microsoft.com/zh-cn/library/ba77s56w.aspx 或http://msdn.microsoft.com/en-us/library/ba77s56w.aspx

按着提示,右击项目,选择“属性”,在左侧点击“编译”选项,然后在最下面找到“高级编译选项”,打开后,将目标CPU修改为x86。如图:

做如此修改后,终于可以在调试的时候,修改程序了。大大节省了调试的时间。

当然调试技巧也是不可或缺的,有兴趣的朋友可以阅读的上一篇博文:《VS2010调试技巧

 

转载的朋友请说明出处:http://blog.csdn.net/xiaoxian8023/article/details/7220590

版权声明:本文为博主原创文章,未经博主允许不得转载。

本文转载自:http://blog.csdn.net/xiaoxian8023/article/details/7220590

共有 人打赏支持
白志华
粉丝 29
博文 265
码字总数 57524
作品 0
长沙
程序员
Visual Studio 2010 实用功能总结 II

首先感谢博客园兄弟姐妹们对上一篇《Visual Studio 2010 实用功能总结》的大力支持,本篇将继续为大家分享一些VS2010 的实用功能。VS2010 的功能远远不是几篇博文就能介绍完的,更何况有些功...

junwong
2012/03/09
189
0
Visual Studio 2010 实用功能总结

Visual Studio 2010 已经发布1个多月了,个人感觉在使用过程中有些新功能确实方便了很多。在此分享一些比较实用的功能,也算是抛砖引玉欢迎大家来补充其他自己常用的功能特性。 起始页面 在近...

junwong
2012/03/09
69
0
[原译]11个高效的VS调试技巧

介绍 调试是软件开发周期中的一个很重要的部分,有时很有挑战性,有时候则让程序员迷惑,有时候让程序员发疯,但是。可以肯定的是,对于任何不是太那个微不足道的程序来说,调试是不可避免的...

长平狐
2012/10/11
74
0
VS2010 C++下编译调试MongoDB源码

考虑到mongodb使用了boost库源码,参考mongodb官方文档后,下载编译boost版本是1.42(时间为2010-2-2)或更新版本: boost版本1.42: http://sourceforge.net/projects/boost/files/boost/1.42...

鉴客
2011/03/08
1K
3
Cocos2d-x 3.0rc0 的Win32工程添加CocoStudio库

在新建Cocos 3.0rc0的Win32的工程中添加CocoStudio的支持. 一 软件及其下载 1. Cocos2d-x 3.0rc http://cdn.cocos2d-x.org/cocos2d-x-3.0rc0.zip 2. CocoStudio 1.3 在CocoStudio 1.3中可以直......

千山万水
2014/06/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

读书(附电子书)|小狗钱钱之白色的拉布拉多

关注公众号,在公众号中回复“小狗钱钱”可免费获得电子书。 一、背景 之前写了一篇文章 《小狗钱钱》 理财小白应该读的一本书,那时候我才看那本书,现在看了一大半了,发现这本书确实不错,...

tiankonguse
31分钟前
0
0
Permissions 0777 for ‘***’ are too open

异常显示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ......

李玉长
33分钟前
0
0
区块链10年了,还未落地,它失败了吗?

导读 几乎每个人,甚至是对通证持怀疑态度的人,都对区块链的技术有积极的看法,因为它有可能改变世界。然而,区块链技术问世已经10年了,我们仍然没有真正的用上区块链技术。 几乎每个人,甚...

问题终结者
今天
2
0
20180921 su与sudo命令、限制root用户通过ssh远程登录

su 命令 用户切换。 su # 切换到root用户su username # 切换到username用户# su 后面加-时,会初始化当前用户的各种环境su - username # 指定用户执行某些命令 su - -c "touch /tm...

野雪球
今天
2
0
Windows 下双 Python 开发环境配置

Windows 下双 Python 开发环境配置作者:老农民(刘启华)QQ: 46715422Email: 46715422@qq.com微信: 46715422 本人曾经在 Windows 下被两个版本环境折腾够呛,现在总结两个 Python...

新疆老农民
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部