文档章节

VS2010调试之“编辑并继续”

白志华
 白志华
发布于 2015/10/18 10:55
字数 671
阅读 2
收藏 0
点赞 0
评论 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

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

© 著作权归作者所有

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

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

junwong ⋅ 2012/03/09 ⋅ 0

[原译]11个高效的VS调试技巧

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

长平狐 ⋅ 2012/10/11 ⋅ 0

Visual Studio 2010 实用功能总结 II

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

junwong ⋅ 2012/03/09 ⋅ 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 ⋅ 3

基于Visual C++2010 与office2010开发办公自动化(19)- 使用自动化生成Word图表

VS2010新特性: Office Word 2010 Office Word 2010 增强了 Navigation Pane 特性,用户可在 Navigation Pane 中快速切换至任何一章节的开头(根据标题样式判断),同时也可在输入框中进行即...

junwong ⋅ 2012/03/09 ⋅ 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...

长平狐 ⋅ 2012/11/06 ⋅ 0

求教pch.h文件无法打开”的错误信息--VS2010 C++下编译调试MongoDB源码

@鉴客 你好,想跟你请教个问题: 在您的文章“VS2010 C++下编译调试MongoDB源码 ”中,我遇到了“pch.h文件无法打开”的错误信息,看到您的解决方法“只要在VS2010中的开该文件即可”没有看明...

李兴伟 ⋅ 2015/04/02 ⋅ 1

基于Visual C++2010 与office2010开发办公自动化(18)- 如何使用自动化导出Word文件

VS2010新特性: Office Word 2010 Office Word 2010 增强了 Navigation Pane 特性,用户可在 Navigation Pane 中快速切换至任何一章节的开头(根据标题样式判断),同时也可在输入框中进行即...

junwong ⋅ 2012/03/09 ⋅ 0

C++ VS2010“当前不会命中断点,还没有为该文档加载任何符号”

【问题】 VS2010中设置的断点无效:“当前不会命中断点,还没有为该文档加载任何符号 【可能的原因】 没有生成调试信息 【解决】 更改项目属性: 项目-〉属性-〉配置属性-〉C/C++-〉常规-〉调...

吃一堑消化不良 ⋅ 2015/11/12 ⋅ 0

liudegui/CrashExporter

#CrashExporter 1. CrashExporter是什么? CrashExporter是基于开源项目crashrpt(https://code.google.com/p/crashrpt/) 基础上改造的、基于Windows平台的轻量级异常导出组件。 原crashrpt ...

liudegui ⋅ 2014/08/22 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

MySQL主从复制原理、半同步操作步骤及原理

1.1 企业Linux运维场景数据同步方案 1.1.1 文件级别的异机同步方案 1、scp/sftp/nc 命令可以实现远程数据同步。 2、搭建ftp/http/svn/nfs 服务器,然后在客户端上也可以把数据同步到服务器。...

xiaomin0322 ⋅ 17分钟前 ⋅ 0

Oracle10g 数据及文件迁移过程[原]

QL*Plus: Release 10.2.0.1.0 - Production on 星期三 5月 11 10:22:35 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved. 连接到: Oracle Database 10g Enterprise Edition Re......

harrypotter ⋅ 23分钟前 ⋅ 0

nginx安装

1:安装工具包 wget、vim和gcc yum install -y wget yum install -y vim-enhanced yum install -y make cmake gcc gcc-c++ 2:下载nginx安装包 wget http://nginx.org/download/nginx-1......

壹丶贰 ⋅ 26分钟前 ⋅ 0

ideaVim安装及配置

1.安装插件 File-Settings-Plugins,Browse Repositories,输入ideavim,安装。 重启后,在Tools-Vim Emulator启用。 2.快捷键设置 ideaViim键与idea快捷键有冲突,可以在Settings-Other Se...

Funcy1122 ⋅ 30分钟前 ⋅ 0

MySQL中B+Tree索引原理

B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B...

浮躁的码农 ⋅ 45分钟前 ⋅ 0

两道面试题,带你解析Java类加载机制

在许多Java面试中,我们经常会看到关于Java类加载机制的考察,例如下面这道题: class Grandpa{ static { System.out.println("爷爷在静态代码块"); }} cl...

1527 ⋅ 49分钟前 ⋅ 0

SpringCloud(Data Flow)

dataflow-server

赵-猛 ⋅ 59分钟前 ⋅ 0

深入理解Java虚拟机

这本书我读到第8章,之后就是在读不下去了。 读到后面是一种痛苦的体验,太多的东西是不全面的,大量的专有名词是没有解释的,读到最后很多东西仅仅是一个侧面,所以我觉得,这本书不适合初学...

颖伙虫 ⋅ 今天 ⋅ 0

NanoPi NEO core/ Ubuntu16.04单网卡配置3个IP地址(2个静态,1个动态)

配置 root@NanoPi-NEO-Core:/etc/network# cat interfacesauto loiface lo inet loopbackallow-hotplug eth0iface eth0 inet static address 172.31.188.249 netmask 255.......

SamXIAO ⋅ 今天 ⋅ 0

三步为你的App集成LivePhoto功能

摘要:LivePhoto是iOS9新推出的一种拍照方式,类似于拍摄Gif图或录制视频片段生成图片。如果没有画面感,可以联想《哈利波特》霍格沃茨城堡的壁画,哈哈,很炫酷有木有,但坑爹的是只有iphone6S以...

壹峰 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部