从VS2008中得到的代码片段,放在VC6中编译,代码本身没问题,但调试时总是无法准确找到断点位置 指示的断点位置和实际位置有差异 排查结果是:源文件中的UNICODE注释是元凶, VC6不识别UNICODE,所以注释会变成乱码,不影响程序代码,但在调试时编译器无法准确找到相应的位置 PS:VC8/9也有类似的问题 转载于:https://www.cnblogs.com/kevinzhwl/archive/2010/07/22/3878909.html