我正在使用依赖于 OpenSSL 的 libcurl,因此我也需要链接它。
这里有适用于 Windows 的二进制发行版,但我不明白版本末尾的字符代表什么(名称如下的软件包:Win32 OpenSSL v1.0.1b、Win32 OpenSSL v1.0.0i、...)。
我可能会错过一些东西,但快速潜伏在网站/页面上并没有对此做出任何解释。
它们之间有什么区别?
请参阅OpenSSL 支持常见问题解答 8:版本控制方案如何工作?:
在 OpenSSL 1.0.0 发布后,版本控制方案发生了变化。Letter 版本(例如 1.0.1a)只能包含错误和安全修复,没有新功能。次要版本更改了最后一个数字(例如 1.0.2),并且可以包含保留二进制兼容性的新功能。对中间数字的更改被视为主要版本,并且不保证源代码和二进制兼容性。