VS2008 .ncb工程文件导致调试错误
今天出现调试怪事儿,要不是总监有经验,估计我得捣腾半天了。因为工程移动了位置(拆了硬盘,盘符改了),调试时出现一个指针为空,但是TRACE()显示出来的地址却是有值的。工程.ncb文件中保留了一些历史信息,跟智能提示有关,但有时有可能会导致编译或调试错误。如果确信程序没有bug,不妨把这个删掉,再打开工程重新编译。
有时候连调试器都不能相信,真汗……,对总监再仰望三分,一上来就用TRACE。以前还没用过,搜集信息:
TRACE 宏有点象我们以前在C语言中用的Printf函数,使程序在运行过程中输出一些调试信息,使我们能了解程序的一些状态。但有一点不同的是:
TRACE 宏只有在调试状态下才有所输出,而以前用的Printf 函数在任何情况下都有输出。和Printf 函数一样,TRACE函数可以接受多个参数如:
int x = 1;
int y = 16;
float z = 32.0;
TRACE( "This is a TRACE statement\n" );
TRACE( "The value of x is %d\n", x );
TRACE( "&x = %p\n", &x);
TRACE( "x = %d and y = %x and z = %f\n", x, y, z );
要注意的是TRACE宏只对Debug 版本的工程产生作用,在Release 版本的工程中,TRACE宏将被忽略。Debug中,TRACE宏内容输出到VC的Output窗口。
VS2008 .ncb工程文件导致调试错误相关推荐
- 用keil4打开keil5的工程文件导致卡死解决办法
将工程里的这个.uvopt删除.然后打开工程,重新编译一下,那样就不会卡死了.
- idea 不打开文件提示错误_解决IDEA误删out目录下的文件导致404无法访问的问题
前言 有时候IDEA下写Web项目时可能会遇到如下问题: 误删out目录下的文件导致开启服务器后无法访问页面的问题 新增加一个页面或添加一张图片,在项目编译运行后,未能自动更新到out\artifac ...
- VS2008安装过程中出现1330错误,CAB文件已损坏,数字签名不可用
问题:VS2008安装过程中出现1330错误,CAB文件已损坏,数字签名不可用. 解决:在注册表中,HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ...
- 在linux下面使用Jsoncpp,在编译时添加了头文件搜索路径-Ixxxx/json ,导致很多错误,如下: In file included from /usr/include/x86_64-li
在linux下面使用Jsoncpp,在编译时添加了头文件搜索路径-Ixxxx/json ,导致很多错误,如下: In file included from /usr/include/x86_64-li ...
- kiel4工程文件错误(萌新提问)
自己在新建一个工程文件之后,保存的文件格式如下 双击打开的话会出现此对话框,请问应该如何解决
- live555工程建立与调试
Live555是一款开源的RTSP服务器,下载地址http://www.live555.com/liveMedia/public/ 下载下来的代码只有源文件,没有工程文件.那么如何使用VS 调试liv ...
- Qt的工程文件(.pro) -- 转
Qt 工程 pro文件 工作中,感觉pro文件的有些内容真不太懂,现系统性的学习一下.于此备录,分享共勉. 为了更好的理解,先创建一个简单的工程作为实践. [1]创建一个pro文件 1.1 新建pro ...
- Proteus仿真数字钟表电路实验报告(可下载工程文件)
Proteus仿真数字钟表电路实验报告(可下载工程文件) 实验目的 实验器件 实验步骤 1. 选择合适的Proteus器件中的译码器和数值显示器件能够对4位二进制数进行正常的数值显示 2. 组成模值为 ...
- 如何打开sln文件并显示窗口_如何用VC 6.0 打开Sln的工程文件
http://blog.csdn.net/zhongjling/article/details/8442173 如何用VC 6.0 打开Sln的工程文件?在解答这一问题之前,要弄清楚 DSW 文件与 ...
最新文章
- HTTP协议学习笔记
- R学习_multitaper包解析2:子函数spec.mtm.dpss,dpssHelper
- asp.net core mvc接口,请求响应统一日志管理
- LeetCode 1752. 检查数组是否经排序和轮转得到
- 把你的科室做成蛋糕,你能想象是什么样子吗?
- ASP.NET WebForm Best Practice 之PostBack
- 恢复 混淆后的 stacktrace 文件
- 将DataRow转换为DataTable
- 手把手教你搭建pytorch深度学习网络
- Linux命令学习记录
- 地图找房(四)02——小区房源列表展示和隐藏 小区房源列表数据填充 接口数据-图片地址的基准路径
- AllenNLP框架学习笔记(模型篇之一)
- FFmpeg获取视频正确的宽高比
- 生成各种格式的 Excel 文件示例
- 三极管共射放大电路的放大倍数怎么设计?
- KEGG COMPOUND 数据库
- 解决了这7个问题,我的产出效率提升了100%
- python实现excel追加饼图
- 中链云 | IPFS入门知识(五)
- Rational Rose的讲解
热门文章
- 分类问题的评价指标:多标签分类【基于标签度量(同多分类一样):准确率(Accuracy)、精确率(Precision)、召回率(Recall)、F1】【基于样本度量:Hamming Loss...】
- 艾美捷PD-1体内抗体说明书及相关研究
- python基础01-定义二维数组
- Tak and Cards dp
- 推出“百亿生态”,拼多多“极限左移”
- 大V推荐!高级java工程师面试题库
- cmd命令行切换盘符
- linux 键盘不起作用,linux – 用键盘按下关机不起作用
- 从事FPG工程师所需要掌握的具体数电知识
- 95码号、106码号申请时常见的几种错误