linux openssl 编译静态库,vs2019编译openssl静态库 | 求索阁
时间: 2023-07-21 19:56:47 浏览: 120
对于 Linux 系统,编译 OpenSSL 静态库的步骤如下:
1. 下载 OpenSSL 的源码包,并解压缩。
2. 进入解压缩后的目录,执行以下命令进行编译:
./config no-shared --prefix=/usr/local/openssl-1.1.1
make
make install
其中,no-shared 表示编译静态库,--prefix 指定安装目录。
3. 编译完成后,在 /usr/local/openssl-1.1.1/lib 目录下就可以找到编译好的静态库文件。
对于 Visual Studio 2019,编译 OpenSSL 静态库的步骤如下:
1. 下载 OpenSSL 的源码包,并解压缩。
2. 打开 Visual Studio 2019,创建一个空的 Win32 控制台应用程序。
3. 在项目属性中,配置以下选项:
C/C++ -> 常规 -> 附加包含目录:指向 OpenSSL 的 include 目录。
C/C++ -> 代码生成 -> 运行库:选择“/MT”。
链接器 -> 常规 -> 附加库目录:指向 OpenSSL 的 lib 目录。
链接器 -> 输入 -> 附加依赖项:添加以下库文件名:libssl_static.lib,libcrypto_static.lib。
4. 在程序中添加需要使用 OpenSSL 的代码,并编译运行即可。
以上是 Linux 和 Visual Studio 2019 编译 OpenSSL 静态库的简单介绍,希望能对你有所帮助。
阅读全文