debug没有关问题,release程序报错退出
debug没问题,release程序报错退出
win7x64环境,qt5.4.2,debug编译后,执行都正常,但release发布后,总是报错程序崩溃
------解决思路----------------------
查崩溃的地方
------解决思路----------------------
应该是初始化的问题
------解决思路----------------------
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止。
------解决思路----------------------
从大范围注释到小范围注释来查找release的问题
又或者
在每个可能出错的地方记录Log信息
奔溃后根据Log信息来查找奔溃点
最后再用注释法确定某句
------解决思路----------------------
使用depends.exe查看exe或dll依赖的其它dll文件所在目录及其版本号。
------解决思路----------------------
我之前遇到这个问题,把release里面的所有设置都设置成debug里面一样的就行了,希望对你有帮助
win7x64环境,qt5.4.2,debug编译后,执行都正常,但release发布后,总是报错程序崩溃
------解决思路----------------------
查崩溃的地方
------解决思路----------------------
应该是初始化的问题
------解决思路----------------------
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止。
------解决思路----------------------
从大范围注释到小范围注释来查找release的问题
又或者
在每个可能出错的地方记录Log信息
奔溃后根据Log信息来查找奔溃点
最后再用注释法确定某句
------解决思路----------------------
使用depends.exe查看exe或dll依赖的其它dll文件所在目录及其版本号。
------解决思路----------------------
我之前遇到这个问题,把release里面的所有设置都设置成debug里面一样的就行了,希望对你有帮助