请问:64位机器上使用VC编译器调试时,设置断点后开始DEBUG,断点没有起作用,整个都执行完了。
需要什么特殊的选项设置么? 问题点数:20、回复次数:9Top
1 楼jinjiajie(leorio)回复于 2006-03-02 11:12:40 得分 0
记得有次也遇见你这样的问题,编译问题吧,重新编译下,不要是release版,要设置成debug版,还有你的64位系统什么意思?vista?羡慕啊Top
2 楼ugg(逸学堂(exuetang.net))回复于 2006-03-02 13:35:44 得分 0
64位机器上使用VC编译器调试时,设置断点后开始DEBUG,断点没有起作用,整个都执行完了。
1:确保是在debug模式下
2:编译器优化选项,选择不使用任何优化..Top
3 楼jixingzhong(瞌睡虫·星辰)回复于 2006-03-02 14:19:56 得分 0
应该是编译模式的问题,必须在 debug 模式下 ...
如果是被优化掉的化,
会有无效断点的警告的。Top
4 楼iamcaicainiao(老菜,长征)回复于 2006-03-02 15:14:11 得分 0
1, your programe should a debug version.
2, May be the DuanDian haven't been executed ???Top
5 楼iamcaicainiao(老菜,长征)回复于 2006-03-02 15:15:01 得分 0
Try to set more DuanDian.
if still failed, it's setting error. or your version is a release version.Top
6 楼MarcoCC(成长与不断的跌倒和失败)回复于 2006-03-02 15:40:30 得分 0
除了楼上各位所说的,楼主也可也clean重编试试。Top
7 楼shankeke(Cer)回复于 2006-03-02 16:03:23 得分 0
make clean
debug modelTop
8 楼coconutmm(青豆)回复于 2006-03-08 11:32:47 得分 0
是debug模式,也重新build过,但是依然不行Top
9 楼zez(思恩 闭关练功ing...)回复于 2006-03-08 11:40:07 得分 0
vc 是 32 位编译器吧.. 这样编出来的程序 指针 都是 32 位的, 而你的系统是 64 位,那肯定不行了.
找个 64 位编译器吧. 或者找找看 vc 有没有选项设置 指针 为 64 位.
好像 vc 下根本就没有 64 位整形.
换 vs 2005 试试.
Top




