What is the full Dependency Walker log when you start the process using Dependency Walker?
Strawberry Perl includes its own libeay and libssl in the c/bin folder. Make your Strawberry Path or what your giving to pp to include in the exe all matches up. I think you are using a libeay dll from something else that isn't strawberry perl. Thats very difficult to support (version/compile time options/cygwin or mingw or VC C lib).