VC++调试常见错误总结

1、errorC2859 vc90.idb is not the idb file that was used when this precompiled headerwas created。

解决方法:选中工程-->点击右键属性-->ConfigurationProperties-->C/C++-->Output
Files-->Program Database File Name中的$(IntDir)/vc90.pdb改为$(IntDir)/(工程名).pdb即可。

2、Failedto return new code element.

解决方法:关闭工程,删除工程中的.ncb文件,再重新打开工程即可。

3、makesure that the file is not open by another process and is not write-protected

解决方法:关闭工程,再重新打开即可。

网上有的说:Tools-->Options-->Projectsand Solutions-->Builde and Run-->将maximum
number of parallelproject builds该为1即可,可是试试了并不起作用。

4、add/removeoperation is impossible,because the code element ‘Cxxx‘ is read only

解决方法:关闭工程,删除工程中的.ncb和.suo两个文件,再重新打开工程即可。

5、errorC2471 cannot update program database …..debug\vc90.pdb

解决方法:在属性配置里(1)、C\C++-->General-->Debug
Information format:改为C7 Compatible (/Z7);(2)、C\C++-->Code
Generation-->Enable String Pooling:改为Yes (/GF);(3)、Linker-->Debuging-->GeneralDebug
Info:改为Yes(/DEBUG)即可。

6、Errorspawning ‘cmd.exe‘

解决方法:Tools-->Options-->Projectsand Solutions-->VC++ Directories:点击New
Line(类似文件夹图标)添加一行(cmd.exe所在目录):C:\WINDOWS\system32\,OK即可。

7、断点调试时,出现thereis no source code available for the current location

解决方法:Tools-->Options-->Debugging-->General-->把Requiresource
files to exactly match the original version前面的勾去掉即可。

时间: 2024-10-10 09:27:28

VC++调试常见错误总结的相关文章

JDK源码调试常见错误。

1.删除不需要的代码,即swing相关的代码 2.执行命令时要将前提环境进入文件夹如下: 起初没有完全执行第一条,因为网上说可以根据需要选择相关的代码,于是就没有删除,以后第一次模仿网上的例子的时候要按照原模原样来进行,这样才会减少出错的可能性. 查看日志,发现很多警告,直接ctrl+F查找"错误",发现是swing代码找不到,于是联想到前面博主是删除swing的,最后终于好了,难以抑制心中的喜悦,搞了很久啊,要用脑子做事啊.

VC中常见编译错误[转]

VC中常见编译错误(转载看看) 1)disable#pragma warning (disable: 4311 4312)     //指针类型强制转化,大小不完全匹配warning C4311: ''type cast'' : pointer truncation from ''TriNode *const '' to ''long''     warning C4312: ''type cast'' : conversion from ''unsigned int'' to ''SAC_No

VC 调试技术与异常(错误)处理 VC 调试技术与异常(错误)处理

调试技术与异常(错误)处理 (1)   转载自 52PK游戏论坛 跟踪与中间过程输出 也许一个开发人员一半以上的时间都是在面对错误,所以好的调试/查错方法(工具)会减轻我们工作的负担,也可以让枯燥的DEBUG过程得以缩短. VC开 发环境所提供的调试环境是很优秀的,我们可以运用单步运行,设置断点的方法来查找问题所在.但是这种跟踪是非常耗时的,所以我们需要采用一些策略来让我们 更容易的发现错误并对错误进行定位,所幸的是VC在这方面提供了强大的支持.在本节中我们先看看如何利用设置断点和利用TRACE

让你提前认识软件开发(51):VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改

第3部分 软件研发工作总结 VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改 [文章摘要] Pclint是一种C/C++软件代码静态分析工具.它是一种更加严格的编译器,能够发现普通编译器所不能发现的代码中的很多问题,因此被广泛应用于软件开发项目中. 本文介绍了如何在VC++集成开发环境中配置Linux下的Pclint工程,给出了C语言中pclint规则A检查的常见错误,并描述了对应的修改办法. [关键词] VC++  Pclint  配置  操作  修改 1. 前言 P

javascript学习笔记 常见错误和调试

常见错误一:未定义的变量 abc=23; var abc=23; 若没有var也可运行,隐式地创建了一个新的全局变量abc,严格定义变量应该使用var关键字. 常见错误二:区分大小写 var myName="Jim"; If (myName=="jim") alert(myName.toUppercase()); 以上代码中有三处错误:Jim和jim的首字母J不一样,关键字if写成了If,toUpperCase()方法中的字母C应该是大写的. 常见错误三:不匹配的大

Android NDK 开发(三)--常见错误锦集合Log的使用【转】

转载请注明出处:http://blog.csdn.net/allen315410/article/details/41826511  Android NDK开发经常因某些因素会出现一些意想不到的错误,很多时候调试这些错误的时候,显得比调试Java代码要复杂,一方面是导致错误的原因很多很杂,另一方面NDK开发涉及到C/C++代码的编写,很多程序员对此不熟悉.那么这篇博客就总结一下,在NDK开发中经常出现的一些问题,并且尝试提供一些正确的解决方案,方便在开发时能够快速定位到错误,更改错误,当然了,错

SpringMvc+Spring4+Hibernate4整合常见错误

最近一直在做SpringMvc+Spring4+Hibernate4的整合,出了不少错误,这都是我们宝贵的经验啊,在整合的过程中,最大的问题就是 版本升级的问题,之前做过jdk1.6的例子,很顺利,但是升级到jdk1.8后,突然爆出了很多的错误,后来在调试的时候才发现,原来spring3和 jdk1.8是不兼容的版本,要么降低jdk到1.7及以下,或者升级spring版本,在更新换代和维稳的情况下,我选择了升级spring版本,结果 如果,咱们一起来看! 运行结果: 源码下载:springMvc

GO 新开发者要注意的陷阱和常见错误

转自:http://colobu.com/2015/09/07/gotchas-and-common-mistakes-in-go-golang/ 初级 开大括号不能放在单独的一行 未使用的变量 未使用的Imports 简式的变量声明仅可以在函数内部使用 使用简式声明重复声明变量 偶然的变量隐藏Accidental Variable Shadowing 不使用显式类型,无法使用"nil"来初始化变量 使用"nil" Slices and Maps Map的容量 字符

WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭

原文:WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭 在我们开发WCF项目的时候,常常会碰到一些莫名其妙的错误,有时候如果根据它的错误提示信息,一般很难定位到具体的问题所在,而由于WCF服务的特殊性,调试起来也不是那么方便,因此往往会花费不少时间来进行跟踪处理.本文介绍我在我在我的框架里面使用WCF服务的时候,出现的一个常见错误的处理方法,它的提示信息是:基础连接已经关闭: 连接被意外关闭.这种情况我碰到的有两种,一种是返回DataTable的时候出现的,一种是返回实体类