⑴ qt编译时说程序异常结束,crashed崩溃怎么解决
没有在MAC OX上开发QT的经验,但是可以肯定是QT程序本身是有缺陷的。最好把程序代码贴上来
⑵ qt运行 显示程序异常结束
lineEdit->setValidator( new QRegExpValidator( regExp, this ) );// 应该是他在报错
你的lineEdit是通过UI设计的还是自己代码添加的?如果UI设计的需要加上ui->lineEdit才能正常使用,如果你自己定义的那么,你应该先给他申请内存空间才能使用啊。
⑶ qt的程序异常退出 求救
上次应用没有关闭。
⑷ QT编译错误,怎么解决
项目->构建设置,把中文路径改为英文路径 ,记得清理之后再重新构建哦
⑸ qt creator工程程序异常终止怎么回事呢
qt-opensource-windows-x86-mingw482-4.8.6-1自带有creator吧,不需要另行下载安装的,全卸载然后就装这一个试试
⑹ QT程序编译没有语法错误但程序异常退出
不贴代码当别人是神啊!
⑺ QT 程序异常结束问题。
其他线程还在运行,只是主线程(界面线程退出了)
⑻ QT程序异常结束
bunfly.resolve() 返回的函数指针fp不一定有效,检查一下是否为0
另外,name_line和menu_line应该是ui的成员,前面应该加ui->才对,你编译时没有错误吗,有点疑惑
⑼ QT的代码编译没错,但是debug模式下会异常终止,在release模式下就没问题,请问是什么情况
qt代码在release模式下编译之后,会偶先题目所述现象,但是debug模式下确没事,单独运行release文件夹中的exe也可以,唯独在qtcreator中运行时不行,网络之后的答案基本是环境问题,巴拉巴拉,但是他也没说具体是什么环境问题,这叫我怎么排查?!
不过就在刚刚我又出现了这个问题,这种问题一般出现在如下情况:
1、添加一些新的模块或代码中需要新的qt的dll库等;
2、把别人的代码拉倒本地后再编译(别人的库包括上一条所述的内容);
qt的release模式是需要单独去寻找dll或相关链接库的,如果它自己找不到,就会爆出标题所述的内容,此时你可以检查你的环境(但是就像我之前说的,我也不知道我要检查什么环境!),另外一种有效的做法就是呢:
安装qt后会随着按照一个命令行工具(和windows自带的CMD类似),叫做 Qt 5.7 for Desktop (MinGW 5.3.0 32bit),在开始目录里打开这个工具,如下图:
在命令行中进入到,编译后的exe存放的目录中,然后输入命令:
windeployqt xxx.exe
其中xxx.exe就是你生成的exe名称,这条命令会把exe相关的内容解析出来,你会在文件夹中看到很多qt的相关dll,这些都是依赖性,有了这些依赖项之后,再返回运行qt creator就能成功运行啦~~~~
当然了,这种方式也适用于对应用打包,把exe单独放到一个文件夹,运行上述命令,这个文件夹就可以在没有qt的环境的电脑中运行了。