情况是这样的,我用vs2010编译一套别人遗留下的代码,x86 release模式下,我直接运行,一切正常;我启动启动调试运行,就会崩溃,每次都是从第一句ui.setupUi(this);跟踪断点是在图1这里崩溃的
然后崩溃后显示如图2:
觉得这是系统bug?但是如何解决呢?网上的各种方式都试了不行啊!
求啊!
改为 DEBUG模式试一下
在调用函数的前面声明函数的调用规则__stdcall。为何出现这种情况,需要详细了解win调用的不同规则
stdcall
cdecl
fastcall
thiscall
thiscall
naked call
不同规则,函数处理方式不一样。