VC调试遇到的问题

原创 2007年10月04日 11:42:00

在调试音视频图像传输时遇到了这样奇怪的问题,现在回想起来大致过程是这样的:


1. 原先的项目文件在 D:/AVIO 文件夹中

2. 由于要对这个项目文件作一个大的变动,结果很难预料, 把文件拷到 D:/AVIO_backup 做备份

3. 用 D:/AVIO_backup 做修改, 但是调试时我发现断点设置后,执行流程根本就是错误的。由于用的是这个项目文件是 VC6.0 做得, 我也沿用了. 我怀疑是源码调试时调试器出了问题. 我对其中的某个文件做了修改,但是发现在D:/AVIO_backup中的该文件并没有改动。奇怪!!?? 改动的文件是哪个呢? 回想以前类似的情况 我查找了 D:/AVIO中的该文件, 果然这个文件夹中的该项目文件被更改了。

4. 为了试验 调试D:/AVIO_backup 项目时是否引用了 D:/AVIO 里面的项目文件, 我把 D:/AVIO 里面的项目压缩且换了位置.

5. 再次调试 D:/AVIO_backup . 当调试到该文件时, 弹出提示 "源文件 XXX 未找到的" 的窗口, 这部分显示为了汇编。 我看了一下, 调试器提示找不到的文件就在当前文件夹下面。


6. 后来我选 "build"-->"batch build" 把原先的 *.obj 全部清除了,对整个项目重新编译了。这样问题就没有出现了。

7. 后来我想 每个源文件对应一个 *.obj , 被编译出来的 *.obj 应该包含源文件的路径信息, 这样调试器就能找到源文件了. 但是由于整个项目文件的备份,备份的 *.obj 中含有的仍然是先前源文件的路径信息, 至少也要把整个项目重新编译一遍才可以。

 

相关文章推荐

stm32VC调试psam卡遇到的问题以及解决

以下内容只是为了加深自己的记忆,让自己知道自己曾经遇到过这个问题,如有错误谢谢大家帮忙指出!感谢! 在pos机消费充值等功能开发中会用到psam进行加密解密等操作。 而实际使用中 ...

vc遇到的问题

  • 2013年01月26日 11:33
  • 310B
  • 下载

VC++ MFC开发遇到的常见问题解答

  • 2011年07月20日 16:23
  • 29KB
  • 下载

VC6.0工程升级到VS2010遇到问题及解决办法

1.编译错误C2065 1>c:\documents and settings\administrator\桌面\host_sp3\selectdialog.cpp(62): error C2065...
  • whatday
  • whatday
  • 2012年06月24日 22:06
  • 4999

VC里引用第三方库常遇到的链接重复定义问题

Runtime Library是个很糟糕的问题,假设你设计了一个库,这个使用的Runtime Library是单线程库(/ML)或是单线程Debug库(/MLd),然后你在MFC项目中使...

vc调试问题

  • 2014年03月27日 20:27
  • 142KB
  • 下载

在VC6.0使用中你可能遇到的问题和错误修改以及重要的记忆点

本人在实际使用VC6,。0的过程中遇到了许多这样那样的错误,或者是有高人指点,现特此总结和大家分享,如有错误请指出: 1.initialization of 'XXX' is skipped by ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC调试遇到的问题
举报原因:
原因补充:

(最多只允许输入30个字)