这个错误很奇怪,明明之前不会出现断点但是过了几天再运行竟然出现了这个断点,我上网找了一些资料也问了一些同学老师,终于终于发现了问题:貌似是编译环境的一些原因,下面也给出了解决方法
方法一
main.cpp中添加代码:
QApplication::setAttribute(Qt::AA_DisableShaderDiskCache);
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QApplication::setAttribute(Qt::AA_DisableShaderDiskCache);
a.setQuitOnLastWindowClosed(false); //当最后一个窗口关闭时应用程序不退出
Userlogin *userLogin=new Userlogin;
userLogin->show();
return a.exec();
}
方法二
main.cpp中添加代码:
QSurfaceFormat format;
format.setDepthBufferSize(24);
format.setStencilBufferSize(8);
format.setVersion(3, 2);
format.setProfile(QSurfaceFormat::CoreProfile);
QSurfaceFormat::setDefaultFormat(format);