从0开始学OpenSSL 第一期:在VSCode中配置C语言调用OpenSSL

OpenSSL 学习(一) - 开发前的准备

前言

由于一些项目上的需要,我要在C语言中调用OpenSSL库,本人并非0基础,至少在上个学期学习了一门必修的程序设计(C语言)。

正文

本人开发环境为:

  • 系统:Windows 11

  • 开发工具: VScode + MinGW(GCC)v10.2.0

  • OpenSSL版本:Win64 OpenSSL v3.0.7

安装 OpenSSL

由于编译 OpenSSL 太麻烦了,这里我们直接去这个网站下载已经编译好的安装包。

如果我们要开发32位软件就选择Win32,64位就选择Win64,如果同时需要开发32位和64位的则下载两个。(并不是指你计算机的位数!)

带 Light 的都不要

下载完成后点击安装,安装目录选个自己知道的地方,下面这一项最好是选第二个,其它的一般 Next 就行。

配置 VSCode

本节假设你已经设置好 VSCode 的C语言调试了。

我们先打开工作目录的 c_cpp_properties.json 文件,在 includePath 中加入一项 "D:/OpenSSL/OpenSSL-Win64/include" (这里的D:/OpenSSL/OpenSSL-Win64 是我 OpenSSL 的安装目录)。

之后再打开工作目录的 tasks.json 文件,在 args 一项中(相当于编译时的参数)加入以下参数(原有的最后一项后面记得加个逗号)(记得根据自己的安装目录更改 “D:\\OpenSSL\\OpenSSL-Win64”)

                "-I",
                "D:\\OpenSSL\\OpenSSL-Win64\\include",
                "-L",
                "D:\\OpenSSL\\OpenSSL-Win64\\lib",
                "-l",
                "ssl",
                "-l",
                "crypto"

新建 C 文件

为了能调用 OpenSSL ,我们需要在我们的代码前面加入几条预处理器指令,代码如下:

#include <openssl/md5.h>	//这个不一定是 md5.h ,当你要调用相关头文件时改成要调用的头文件名称 
#pragma comment(lib,"libssl.lib")
#pragma comment(lib,"libcrypto.lib")

然后我们需要打开我们 OpenSSL 的安装目录,打开bin文件夹,复制下面两个文件(后面的数字可能不一样)到我们C语言项目目录中。

做完这些后,我们就可以成功地运行程序了。

本期就先到这里,主要讲了讲 OpenSSL 程序设计的准备工作,那么我们下期再见。

以上内容仅供参考,水平不高,大佬见笑。

作者:CHTXRT

出处:https://blog.csdn.net/CHTXRT

本文使用「CC BY-ND 4.0」创作共享协议,转载请在文章明显位置注明作者及出处。

  • 7
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
### 回答1: MATLAB Runtime 是一个独立的运行时环境,用于在没有安装 MATLAB 的计算机上运行使用 MATLAB Compiler 打包的应用程序和脚本。 下面是在 Windows 系统上安装 MATLAB Runtime 的步骤: 1. 下载对应版本的 MATLAB Runtime 安装程序。 2. 双击运行安装程序。 3. 按照提示操作即可完成安装。 注意:在安装过程可能需要输入相应的许可证信息。 在安装完成后,您就可以在没有安装 MATLAB 的计算机上运行使用 MATLAB Compiler 打包的应用程序和脚本了。 ### 回答2: Matlab runtime是一种运行Matlab应用程序所必需的软件,安装方法比较简单,以下是Matlab runtime的安装教程。 第一步:打开Matlab Runtime的官网下载页面,选择您的操作系统(Windows、Linux、Mac OS X等),然后选择您需要的版本。根据您的计算机系统的位数选择相应的版本(32位或64位)。然后单击下载按钮,下载文件。 第二步:下载完成后,双击.exe文件,打开安装向导。如果Windows操作系统上的“用户帐户控制”对话框出现,单击“是”或“是”以继续安装。 第三步:阅读并接受许可协议。单击“下一步”。 第四步:选择安装文件夹。单击“下一步”。 第五步:选择安装选项。单击“下一步”。 第六步:单击“安装”按钮开始安装。 第七步:等待安装完成。 第八步:单击“完成”按钮,完成马上 runtime的安装。 注意:在安装之前,请关闭计算机上所有的Matlab程序。安装过程,请按照安装向导的指导逐步操作。安装完成后,您需要重新启动您的计算机,以确保Matlab Runtime被正确安装并配置。 总之,安装Matlab runtime很简单,只需按照以上步骤操作即可。如果您遇到任何问题,请参考相关的Matlab Runtime安装文档,并在需要时与相关技术人员联系。 ### 回答3: MATLAB Runtime是一个免费的软件,用于支持用MATLAB开发的应用程序在计算机上运行。安装MATLAB Runtime可以让用户在计算机上运行不同版本的MATLAB程序,而无需安装完整的MATLAB软件包。 在安装MATLAB Runtime之前,您需要确定您的计算机和操作系统是否支持该软件。您还需要了解MATLAB Runtime的版本与您要运行的 MATLAB 应用程序的版本是否一致。 以下是MATLAB Runtime的安装教程: 1. 下载MATLAB Runtime安装程序。可以在MathWorks的官方网站上下载和安装程序。 2. 打开安装程序,选择安装的目录。 3. 安装程序会检查操作系统环境,同时安装对应操作系统版本的MATLAB Runtime。 4. 确认安装选项,接受安装操作系统和安装目录的选项。单击开始安装。 5. 当安装过程完成后,您可以选择立即启动MATLAB Runtime或者手动运行。 6. 如果您需要卸载MATLAB Runtime,可以使用控制面板的程序卸载功能或者运行MATLAB Runtime Installor并选择卸载选项。 在安装MATLAB Runtime后,您可以启动要运行的 MATLAB 应用程序。请注意,在运行应用程序之前,您需要确保它们是针对正确版本的 MATLAB Runtime 编译的。 总之,安装MATLAB Runtime是一项简单的任务,只需要遵循上述步骤即可完成。MATLAB Runtime为用户提供了一个运行MATLAB应用程序的方便而高效的方式。
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值