gimp 2.8 is out, I downloaded Windows version and installed. But when I try to run it, below error pops-up
(the procedure entry point gzdirect could not be located in the dynamic link library zlib1.dll):
if I click on OK, the program can continue, but I want to fix it since I don’t want to miss anything, so I fired up Process explore and when the error pops-up, I located the zlib1.dll using Process Explorer’s DDL view
Here’s the output
double click on zlib1.dll, and got below info
I did a file search under GIMP’s directory, there are 2 of them (one for 64-bit and one for 32-bit), and the version is different with the one in Windows directory:
seems the dll file within system directory was loaded instead of the one come with Gimp. I located the plugin’s directory by double click on the name (script-fu.exe) in Process Explorer
And then copied zlib1.dll from GIMP’s bin directory (in my case, its C:\Program Files\GIMP 2\bin ) into the plug-ins directory and try to restart GIMP again. Now there’s no error pops up anymore.
In case the dll file is still not correctly load (that’s the case before I installed Python 64 bit version), there’s other ways to force the .exe file to load .dll files as document in Microsoft knowledge base: http://msdn.microsoft.com/en-us/library/windows/desktop/ms682600(v=vs.85).aspx
hope this helps.
This comment has been removed by the author.
ReplyDelete