前两天在编码的时候遇到了一个问题,就是编译的时候程序没有问题,可是就是不能运行不知道为什么?
于是,就开始了各种测试,注释代码重新构建,关闭QT重新开始构建、信息加入日志构建……各种办法都用了,可是就是不成功,最后锁定了代码行,如下:
QPushButton bt_search = new QPushButton;
bt_search->setFixedSize(20, 30);
没错,就是在第二行出现错误了;可是,这行代码是没有问题的,于是我就只能请救兵了,找一位前辈进行解决,前辈就是前辈,立马发现原因,让我清楚dc_manual,然后重新构建,结果显而易见成功了,这次代码没有再崩溃。后来才明白,有时候可能因为之前构建的原因,一直占用某一块空间,随后再构建的时候又出现一个占用该空间的变量,于是就出现了资源抢占的现象,然后就导致了崩溃。