Libpng12.dll не совместима с Win7 (64-бит)? - PullRequest
0 голосов
/ 01 декабря 2011

Я использую пакет libpng в VisualStudio 2008 для чтения изображений png, и моя программа должна использовать libpng12.dll.Я поместил libpng12.dll в Windows \ System32 и Windows \ SysWOW64 и хотел использовать regsvr32.exe для его регистрации, но он не работал, поэтому моя программа также не может его использовать.Как я могу это исправить?Заранее спасибо!

1 Ответ

0 голосов
/ 01 декабря 2011

DLL должны соответствовать разрядности EXE.64-битный EXE может использовать только 64-битные DLL, а 32-битный EXE может использовать только 32-битные DLL.(За исключением компонентов COM вне процесса, но это не имеет значения)

...