我想将OpenSSL库编译为动态(共享)库。我使用 openssl-1.0.2l 和 Visual Studio 2017 (Windows 10),它们都可以很好地编译。
编译命令:
perl configure debug-VC-WIN32 --prefix="C:\OpenSSL\openssl-1.0.2l\shared\x86\debug" no-asm
ms\do_ms
nmake -f ms\nt.mak
nmake -f ms\nt.mak install
问题在于OpenSSL
个库是静态的。我通过以下命令对其进行了检查(例如):
lib /list libeay32.lib
屏幕截图
任何想法如何将其编译为动态库?谢谢。
答案 0 :(得分:0)
因此,我通过在所有命令上将nt.mak
更改为ntdll.mak
来修复了它。现在是动态库。问题已解决。
截屏:
图片问题已解决