不同版本的MFCO42D.dll导致调试错误 - VC ++

时间:2014-07-11 03:54:29

标签: c++ visual-c++ dll

我正在使用带有以下代码的visual studio c ++ 6.0开发一个程序

  

记录("用户单击确定。");
                  BatchPiLot * batchPilot = new BatchPiLot(this);
                  记录(" Start Do Modal。");
                  batchPilot->的DoModal();

当我使用与EXE位于同一文件夹中的MFCO42D.dll版本6.0.8168运行程序时,它运行顺利,没有任何错误。

当我尝试使用与EXE位于同一文件夹中的MFCO42D.dll版本6.0.8665部署到另一台计算机时,它发出调试错误,ESP的值未正确保存在function..bla..bla .. bla.when call

  

BatchPiLot * batchPilot = new BatchPiLot(this);

当我将dll替换为旧版本时...它再次顺利运行。

如何解决这个问题?
我想用最新的MFCO42D.dll运行该程序 我的通话功能有问题吗?

0 个答案:

没有答案