如何从c++;密码? 如何在C++代码中打印LIbSSL和LIbnSPR版本? 我想打印标题和库中定义的版本 头文件opensslv.h#define是描述版本的宏变量OPENSSL_VERSION_TEXT。例如“OpenSSL 0.9.8o-fips 01 Jun 2010”

如何从c++;密码? 如何在C++代码中打印LIbSSL和LIbnSPR版本? 我想打印标题和库中定义的版本 头文件opensslv.h#define是描述版本的宏变量OPENSSL_VERSION_TEXT。例如“OpenSSL 0.9.8o-fips 01 Jun 2010”,c++,libssl,C++,Libssl,对于库本身,lib文件的名称包含版本号。在ubuntu中,文件夹/lib/中的文件名为libssl.so.0.9.8。如果您愿意,可以使用boost::filesystem获取特定的文件名,然后解析它,也许可以使用boost::regex。头文件opensslv.h\define是宏变量OPENSSL\u VERSION\u TEXT,描述该版本。例如“OpenSSL 0.9.8o-fips 01 Jun 2010” 对于库本身,lib文件的名称包含版本号。在ubuntu中,文件夹/lib/中的

对于库本身,lib文件的名称包含版本号。在ubuntu中,文件夹/lib/中的文件名为libssl.so.0.9.8。如果您愿意,可以使用boost::filesystem获取特定的文件名,然后解析它,也许可以使用boost::regex。

头文件opensslv.h\define是宏变量OPENSSL\u VERSION\u TEXT,描述该版本。例如“OpenSSL 0.9.8o-fips 01 Jun 2010”


对于库本身,lib文件的名称包含版本号。在ubuntu中,文件夹/lib/中的文件名为libssl.so.0.9.8。如果您喜欢,可以使用boost::filesystem获取特定的文件名,然后解析它,可能使用boost::regex。

我想在编译时打印ssl版本,以检查它与哪个版本相链接。在Linux中,必须安装openssl-devel包:
apt get install openssl-devel
yum install openssl-devel
。我想在编译时打印ssl版本,以检查它是哪个版本正在获取链接。在Linux中,必须安装程序包openssl-devel:
apt get install openssl-devel
yum install openssl-devel