编译openssl-3.3.1

·

我只需要加密功能,不需要openssl的网络功能。

perl Configure VC-WIN64A no-asm no-shared no-sse2 no-capieng no-ssl no-tls no-dtls no-sock --prefix=D:\openssl-3.3.1\MT --openssldir=D:\openssl-3.3.1\openssldir

• no-capieng: 禁用对 Windows 加密 API 的依赖。
• no-ssl: 禁用所有版本的 SSL 协议。
• no-tls: 禁用所有版本的 TLS 协议。
• no-dtls: 禁用所有版本的 DTLS 协议。
• no-sock: 禁用套接字支持。

因为openssl默认就使用了/Zl参数,所以只编译一个/MT版本就可以了,引入到使用/MDd等其它C库链接方式的项目中也不会有警告。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注