网上找到个vc++6.0的程序,用vs2005打开之后发现有的文件不能调试,但是已经设置到调试状态了. 经过细心观察,终于解决了,原来在文件的头部多了几条语句,郁闷. #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif 把这些语句删除之后就可以调试了.