• 6379阅读
  • 6回复

纠结了很久的怪错误,请大家帮忙看看 [复制链接]

上一主题 下一主题
离线leon0356
 
只看楼主 正序阅读 楼主  发表于: 2010-12-30
QT程序没有编译和连接错误. 但点击运行的时候,没弹出界面就自动结束了,
请问这是什么问题?应该怎么解决?


我对比了可以运行的程序,  发现点击运行后正确的程序比出问题的程序多加载了下边几项:

已加载“D:\tools\Qt\4.5.0\plugins\imageformats\qgif4.dll”,未使用调试信息生成二进制文件。
已加载“D:\tools\Qt\4.5.0\plugins\imageformats\qico4.dll”,未使用调试信息生成二进制文件。
已加载“D:\tools\Qt\4.5.0\plugins\imageformats\qjpeg4.dll”,未使用调试信息生成二进制文件。
已加载“D:\tools\Qt\4.5.0\plugins\imageformats\qmng4.dll”,未使用调试信息生成二进制文件。
已加载“D:\tools\Qt\4.5.0\plugins\imageformats\qsvg4.dll”,未使用调试信息生成二进制文件。
已加载“D:\tools\Qt\4.5.0\bin\QtSvg4.dll”,未使用调试信息生成二进制文件。
已加载“D:\tools\Qt\4.5.0\plugins\imageformats\qtiff4.dll”,未使用调试信息生成二进制文件。
离线XChinux

只看该作者 6楼 发表于: 2011-01-09
那在代码中加入qDebug()找出是在呢一行退出的。如果确定不是代码原因,那就看你系统问题了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线jdwx

只看该作者 5楼 发表于: 2011-01-08
我认为最笨也是最好使的办法,QMessagebox在重要的地方放几个,逐步缩小范围。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线leon0356
只看该作者 4楼 发表于: 2011-01-08
尝试过了,没有什么作用.
离线biggerdog
只看该作者 3楼 发表于: 2010-12-31
请将qt目录下的plugins下的imageformats目录一起复制到你的运行文件那里
离线leon0356
只看该作者 2楼 发表于: 2010-12-31
整个工程太大,不好发,因为没有编译和连接错误,我也不知道发哪一段, DEBUG版是可以运行的,RELEASE版就出这个问题
离线jdwx

只看该作者 1楼 发表于: 2010-12-30
可以的话发代码上来?
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个