RT。程序运行就报错:“xxxx.exe出现问题需要关闭,我们对此引起的不便表示抱歉 ”,出错的Modname有时候是QtGui4.dll,有时候是ntdll.dll 。在另一台XP机子上,报错“内存不能为Read”或Write。
我的程序应该没有问题,我分别用了QT 4.6.3,4.7.0, 还有自己编译的4.7.0的静态库编译,都不能正常运行。
本想在Windows-XP中用QT-creater的Debug(其实就是gdb)调试一下,看是不是内存泄漏还是什么,结果在GDB中运行正常,逻辑和数据(网络,串口,文件)都没有错误。
最后我把程序原封不动移植到Linux下,想看看究竟,结果运行完全正常,晕倒。
不知各位前辈是否曾经遇到过类似问题,我Google了一下,也尝试了搜来的各种方法。微软的 dll 烂得不行,好像微软自己的IE都要出这种问题。真的崩溃了。