我正在使用依赖于OpenSSL的libcurl,因此我也需要链接它。
Windows here有二进制发行版,但我不明白版本末尾的字符代表什么(包名为:Win32 OpenSSL v1.0.1b,Win32 OpenSSL v1.0.0i ,...)。
我可能会错过一些东西,但很快潜伏在网站/页面上没有给出任何解释。
他们之间有什么区别?
答案 0 :(得分:5)
请参阅OpenSSL Support FAQ 8: How does the versioning scheme work?:
OpenSSL 1.0.0发布后,版本控制方案发生了变化。 信件发布(例如1.0.1a)只能包含错误和安全修复程序,并且没有新功能。次要版本会更改最后一个数字(例如1.0.2),并且可以包含保留二进制兼容性的新功能。对中间数字的更改被视为主要版本,并且不保证源和二进制兼容性。