VS2010无法调试问题解决

最近,因为公司开发的需要,对开发环境进行全面的升级,在这其中也遇到了不少问题,在之后将陆续整理出来,以便以后查看。

之前开发环境:VS2008,ArcGIS9.3,ArcEngine9.3,Oracle10g,ArcSDE9.3,DevExpress9.3.4,Windows7 32位系统

新开发环境:VS2010,ArcGIS10.1,ArcEngine10.1,Oracle11gR2,ArcSDE10.1,DevExpress12.2,Windows7 64位系统(因为ArcSDE10.1只支持64位系统)

问题描述:因为开发环境改变,第一次使用VS2010,但是发现在运行过程中无法进行调试,必须中断运行进行代码修改(或者代码修改后重新运行系统才可生效),严重影响工作效率。

1、一开始以为是系统初始运行环境不对,因此采用下面方式进行了初始环境的重新配置(未解决)。

重新配置初始环境的方法:

开始菜单打开:Microsoft Visual Studio 2010 -> Visual Studio Tools -> Visual Studio 2010 命令提示

在窗口中输入:devenv /resetuserdata

重启vs进行初始环境配置选择。

2、从网上查找相关问题解决方法(未解决)。

查看结果是和 “工具->选项->调试->编辑并继续->启用编辑并继续”以及“工具->选项->调试->常规->一个进程中断则中断所有进程”按钮有关,但是我的这两个按钮处于选中状态,都是正常状态。当去掉“启用编辑并继续”选项时,不弹出上面的问题提示(提示此源文件已更改,不再与以下版本的文件匹配,该版本的文件用于生成所调试的应用程序),但是代码修改后重新运行系统才可生效,同样影响工作效率。

3、然后自己尝试其他的解决方案,最终问题得到解决。

(1)、将调试方式改为Debug方式(之前是Release方式)

(2)、调整各个类库的生成路径,将生成路径统一到某一目录下

(3)将生成平台更改为X86(重要)

点击配置管理器,弹出配置管理对话框。

选择活动解决方案平台为X86,如果没有该选项则通过新建选项进行新建,活动解决方案配置为Debug。

修改各个类库的生成平台

这样,使得问题最终得到解决。

如果还存在问题的话可以通过设置生成平台来看看(方法见下篇“VS2010无法修改资源文件”文章)

时间: 2024-11-07 09:54:59

VS2010无法调试问题解决的相关文章

亲测VS2010纯静态编译QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序(图文并茂,非常详细)

下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.0.zip,不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0-vs2010.exe,这些版本都只是动态编译的,不是我们所需要的.只有用源码包才能做真正的纯静态编译,如果用Qt官网已编译的标准库.exe文件进行编译,有可能出现各种错误,而且编译后的文件巨大,我当时就在这里绕了很大的弯子,请童鞋们注意啦!!可能有些老鸟会笑话,但我本着最严肃的态度告诉菜鸟们,上网查

[VS调试]VS2010 VS2012调试时显示加载符号导致调试特别慢

下午睡多了,编个小程序(探索形式)搞到现在,遇到一个不爽的问题就是调试时加载很慢,这次百度终于解决了. 打开”调试”–>”选项”看下图: [VS调试]VS2010 VS2012调试时显示加载符号导致调试特别慢,布布扣,bubuko.com

VS2010远程调试

VS2010远程调试 (虚拟机中无问题) 问题的产生是用自己编写的程序查看电脑中安装的系统的版本和是32位或者64位,我需要测试win8,我只是有一个win8的虚拟机系统,但其中没有安装任何IDE,不能够直接调试我的测试程序,所以省力的方法是远程调试.下面介绍方法: 一.用everything寻找Remote Debugger关键字定位到vs2010的安装目录中,或者直接寻找"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\

VS2010一调试就崩溃,重装后还崩溃

方法步骤: VS2010一调试就崩溃,重新安装后仍然不行. 打开 工具下的[扩展管理器],然后看看是不是安装了什么插件,把插件禁用掉,然后重新启动,就可以了. 注:禁用后,要重启VS2010.

VS2010远程调试你的程序vc++/wpf/C#/MFC

VS2010远程调试你的程序vc++/wpf/C#/MFC 1 背景说明 在进行设备控制软件开发的时候,需要进行设备的上机调试.我们在安装了工作环境(VS2010+Access+流程图等软件)的电脑上编码写好待调试的软件之后,待机器零配件和电气安装好之后,再在设备上进行调试,这个时候,设备会自带自己的工控电脑,这个工控电脑没有安装代码调试的软件.一般的解决办法是,将开发所需要的所有软件在目标工控机上再安装一遍,然后将代码拷贝到目标机,然后在目标机上修改代码和调试代码.这样做有一下几个缺点. (1

(转)VS2010启动调试时老是提示正在下载公共符号

  VS2010启动调试时老是提示正在下载公共符号,下载一些.dll文件,点取消后也能继续调试,但特别慢. 解决方法:工具—选项,或者调试—选项和设置,将调试下的“启用 .NET Framework 源代码单步执行 "前面的对勾去掉就行.

VS2010 win7 QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序

https://www.cnblogs.com/rainbowzc/p/4689009.html 下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.0.zip, 不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0-vs2010.exe,这些版本都只是动态编译的,不是我们 所需要的.只有用源码包才能做真正的纯静态编译,如果用Qt官网已编译的标准库.exe文件进行编译,有可能出现各种错误,而且编译后的文件巨大,我当

win7下vs2010编译调试stl源代码

平台环境:windows 7 32位+VS2010+STL源代码5.2.1 STL在sourceforge下载,如果不可以下载,可以在csdn下载. 下载好源码后,首先解压到硬盘,我解压到D:\STL. 在vs2010 tools选择“Visual Studio 命令提示(VS2010)” 在cmd窗口,目录切换到刚刚解压源码的根目录, 输入configure -help查看编译选项 显示平台式XP,这里暂时不管. 输入configure msvc9配置环境 上面红框里面的内容不用去管. 之后切

VS2010无法调试页面问题

图片: VS2010报:未能将脚本调试器附加到计算机XXX上的进程iexplore.exe . 已附加了一个调试器".启动调试失败. 解决:1.以管理员身份打开CMD; 2.运行:regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"