libpng12.dll是否与Win7(64位)不兼容

Is libpng12.dll not compatible with Win7 (64-bits)?

本文关键字:64位 不兼容 Win7 dll 是否 libpng12      更新时间:2023-10-16

我在VisualStudio 2008中使用libpng包来读取png图像,我的程序必须使用libpng12.dll。我把libpng12.dll放在WindowsSystem32和WindowsSysWOW64中,并想使用regsvr32.exe来注册它,但它不起作用,所以我的程序也不能使用它。我该怎么修理它?提前感谢!

DLL必须匹配EXE的位。64位的EXE只能使用64位dll, 32位的EXE只能使用32位dll。(排除进程外的COM组件,但这与此无关)。

顺便说一句,修复DLL问题的正常工具是Dependency Walker。