如何知道正在使用哪个版本的 openssl boost ssl

How to know which version of openssl boost ssl is using

我对 boost openssl 更新有一些疑问

  1. 我如何知道正在使用哪个版本的 openssl boost ssl?
  2. 我们是否需要在更新 openssl 后重新编译 C++ boost 应用程序,还是更新 openssl 就足够了?
  1. Boost 将使用您系统提供的 openssl 版本(或在 compilation/linkage 期间明确指定,请检查您的构建脚本)

  2. 这取决于您的link年龄类型,如果您link静态反对OpenSSL,您将需要重新编译。如果您是动态 linking,那么更新 DLL/shared 对象就足够了(除非您针对特定版本 linked)