Is there a libeay64.dll and ssleay64.dll? When I compile my program in 32 bits on my machine , it works fine. We use an indy TidHTTP component and IdSSLIOHandlerSocket component. However, when I compile in 64 bits, it says it can't load SSL library. What's even weirder is that another teammate can compile in 64bits, and it doesn't give an error.

Is there a libeay64.dll and ssleay64.dll? When I compile my program in 32 bits on my machine , it works fine. We use an indy TidHTTP component and IdSSLIOHandlerSocket component. However, when I compile in 64 bits, it says it can't load SSL library. What's even weirder is that another teammate can compile in 64bits, and it doesn't give an error.

We have libeay32.dll and ssleay32.dll in our directory.

Comments

  1. Ok, I was just confused about the names. Sorry if I didn't ask the right question. But I hope my question will now help someone else.

    ReplyDelete
  2. The embarcadero wiki says to put them in those folders. But we'll put them in our app folders.

    ReplyDelete
  3. There's an awful lot of bad advice about where to place these DLLs. This is one of those times where following the advice you get from a websearch would be a bad idea.... ☹️

    ReplyDelete

Post a Comment