当前位置: 代码迷 >> QT开发 >> 被这个有关问题搞奔溃了!
  详细解决方案

被这个有关问题搞奔溃了!

热度:23   发布时间:2016-04-25 03:20:38.0
被这个问题搞奔溃了!!
我帮别人修改一个图形化界面,配置VS2008+Qt4.7.1+qwt5.2.3的环境。。
环境配置好后,载入工程文件,编译的时候没有错误,但是debug或release的时候,总是启动不了程序界面。。
每次都是闪一下,貌似要启动,然后立马就停止了。。
在output窗口下就显示些这样的信息:
'otcs.exe': Loaded 'C:\Windows\SysWOW64\winmm.dll'
'otcs.exe': Loaded 'C:\Windows\SysWOW64\winspool.drv'
'otcs.exe': Loaded 'D:\Qt\4.7.1\bin\QtCore4.dll', Binary was not built with debug information.
'otcs.exe': Loaded 'C:\Windows\SysWOW64\ws2_32.dll'
'otcs.exe': Loaded 'C:\Windows\SysWOW64\nsi.dll'
'otcs.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4940_none_50916076bcb9a742\msvcp90.dll'
'otcs.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4940_none_50916076bcb9a742\msvcr90.dll'
'otcs.exe': Loaded 'C:\Windows\SysWOW64\uxtheme.dll'
'otcs.exe': Loaded 'C:\Windows\SysWOW64\dwmapi.dll'
'otcs.exe': Loaded 'D:\Qt\4.7.1\plugins\codecs\qcncodecs4.dll', Binary was not built with debug information.
The program '[6788] otcs.exe: Native' has exited with code -1 (0xffffffff).
根本就没指示出错误!完全一头雾水!求问各位大神指导一下!!

------解决方案--------------------
引用:
Quote: 引用:

这个应该是你代码写的有问题吧。

启动的时候都走哪些方法,在每个方法里都加个断点调试一下,看看哪一步出错了。

源代码不是我写的。。但是代码有问题的话,build怎么会没有错误?


build不报错,运行时出错很正常啊,内存溢出什么的都是这样啊。在main函数里设断点,单步跑一下看看吧。
------解决方案--------------------
VS都有编译日志的,你是否查看了?
如果日志不能定位问题,只能单步调试了,有可能是加载插件出问题,也可能是内存使用上的问题。
别想别的招了,老老实实单步调试。
------解决方案--------------------
一启动就崩溃,而且还能重复出现,的程序问题,属于最容易解决的问题之一了。直接debug,就能定位了。
  相关解决方案