我为了测试异常处理写了简单的测试代码
int a = 1, b = 0, c = 0;
  try
  {
  c = a / b;
  }
  catch(...)
  {
  c = -1;
  }
这样写程序就直接异常退出了,然后改写
int a = 1, b = 0, c = 0;
  try
  {
  //c = a / b;
  throw(0);
  }
  catch(...)
  {
  c = -1;
  }
这样写程序就能抓到异常进行处理,然后正常运行
我在windows下使用qt开发,版本Qt Creator 1.3.1 Based on Qt 4.6.2 (32 bit)。
我的程序需要进行异常处理,但是使用try{}catch{}却抓不到异常。
在论坛里查找方法改写pro文件,可是没有用。pro文件改写方法
QMAKE_CXXFLAGS += -fexceptions
QMAKE_CFLAGS += -fexceptions 
makefile.debug文件被修改为
CFLAGS        = -fexceptions -g -Wall $(DEFINES)
CXXFLAGS      = -fexceptions -g -frtti -mthreads -Wall $(DEFINES)
我想问大侠们,QT怎么处理异常的?