这个很正常,我碰到过很多次
因为release的检测比较宽松,而DEBUG模式很严格,所以很肯定的说,是你的代码有问题,如果是debug一启动就报错的话,你可以去检查一下所有初始化的部分,比如GDI(GDI+)的初始化,有点耐心,可以通过逐一注释掉怀疑有问题的代码,用这种方法比较快
因为release的检测比较宽松,而DEBUG模式很严格,所以很肯定的说,是你的代码有问题,如果是debug一启动就报错的话,你可以去检查一下所有初始化的部分,比如GDI(GDI+)的初始化,有点耐心,可以通过逐一注释掉怀疑有问题的代码,用这种方法比较快
release跑的起来,debug跑不起来的情况太多了。
比如为了迎合某些库,特别静态库,你写代码的时候是在release下写的,顺手改了release下的编译参数,但是debug下忘记改了。
都有可能。