今天写一个VC6.0的程序,需要调用一个DLL库,是我自己写的DLL库,出错的现象:
Debug版运行没有问题。
Release版运行报错:内存不能防问。
我的思考:一般情况下,这种原因可能为
(1)内存防问出界,Debug版忽略了,Release版报错。经查询,我代码里没有这样的问题。
(2)调用DLL库时的约定问题,经查询我这次遇到的就是这个问题:
①Debug是这样的:
②Relese是这样的:
改成和Debug一样,问题解决。
在此记录一下。
2022-12-28