现在的位置: 首页 > 综合 > 正文

VC2005与FAT32

2012年09月07日 ⁄ 综合 ⁄ 共 418字 ⁄ 字号 评论关闭
又是VC2005的问题!这次是与编译有关系的,可能还与硬盘格式为FAT32有关。
  事情是这样的~最近发现在Debug的时候,始终无法正确地调试进断点,即断点无法命中。具体来说,在VC2005的IDE中表现为断点不是实心的,而是空心的且带感叹号,在这个断点上可以看到相关的Tip是:

如果欲从上层调试进入底层的代码的话,则会出现如下的错误框:

  最初上网狗狗的时候,发现解决的办法大多是删除Debug文件夹下的编译临时文件,并重新编译,但是对于我的开发环境来说,并不奏效。而且有时候编译出来的DLL(Debug)在调试或者运行下根本没有办法被加载(因为功能根本没有在EXE中被实现)。
  
  后来,突然灵机一动,想到我的VC2005安装在FAT32的硬盘上,于是将我的工程的属性配置的Manifest Tool使用FAT32配置:

则可以正常调试了。

  总结,在FAT32环境下使用VC2005调试出现问题的时候,都应该尝试使用这个编译选项。

抱歉!评论已关闭.