I am using openssl, and I get lots and lots of warnings during build about missing libeay.pdb. Can somebody suggest how to add it ?
the build.cmd looks like this (significant piece I think):
...
perl util\mk1mf.pl debug dll no-asm VC-WIN64A >ms\ntdll64.dbg.mak
perl util\mkdef.pl 32 libeay > ms\libeay32.def
nmake -f ms/nt64.dbg.mak
I read the INSTALL.W32 which says "If you use the platform debug-VC-WIN32 instead of VC-WIN32 then debugging symbols will be compiled in." I Tried to replace VC-WIN64A with debug-WIN64A (same with 32), and the build gave me an error
Unknown option --debug-VC-WIN64A
Thank you.
Edit: It worked when I added /DEBUG after mak
Edit again: /DEBUG was not necessary, the debug word in the command did the work.
How do I build it with Visual Studio ?
When you build OpenSSL on Windows with Visual Studio, the symbols file for the library is named lib.pdb, and it's located in the tmp32 directory, so you might need to manually copy it into the out32 directory.
This was true for the Win32 configuration as of version 1.0.0g; it's possible that that's changed since then, and it's possible it might be different for Win64.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With