使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境

这篇文章主要为大家详细介绍了Windows安装配置C/C++,OpenSSL开发环境配置教程,转载自https://www.jb51.net/article/119025.htm

Windows安装配置C/C++(VS2017)OpenSSL开发环境配置教程

OpenSSL开发环境配置教程分享给大家,具体内容如下

【环境信息】

Windows 7 +Visual Studio 2017 + OpenSSL v1.1.1b
OpenSSL 下载地址:https://slproweb.com/products/Win32OpenSSL.html

【提醒事项】

1。安装OpenSSL有两种方法,第一种为下载OpenSSL源代码并由自己编译后使用;第二种为下载已编译好的安装包,安装后直接可以使用。因第一种方法十分繁琐,需要安装Ruby进行编译,同时编译过程中可能产生各种各种的问题,因此在此采用第二种方法
2。每次新建工程之后都要配置一下OpenSSL开发环境
3。本人用的英文环境(英文操作系统+英文软件),因此操作界面语言可能会和中文环境有些不同,但并不影响功能

【具体步骤】

1。下载编译好的OpenSSL安装包(下载地址见上方),此处有Win32和Win64可选,这里的位数指的是你调用OpenSSL开发出来的软件的位数版本,而不是你计算机的位数。开发32位软件选择Win32,64位选择Win64,如果同时需要开发32位和64位的则下载两个。确定好位数后,下载Win32/64 OpenSSL v1.1.1b(版本号可能会因更新而有所不同),“Light版”为“轻量版”,即只包含了核心功能的版本,本文演示的为“非Light版”
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境
2。下载完后打开安装,选择安装位置,64位和32位不要安装在同一个目录下
这里写图片描述
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境
3。选择把dll复制到OpenSSL目录下(主要是为了以后好找,如果选择复制到Windows系统目录下,天知道复制到哪里去了。。。)
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境
4。安装完成后,如果有捐款意向的可以捐款(别误会我不是在打广告。。。即使你捐款了我也拿不到一分钱),没有意向则取消掉钩,然后点“Finish”
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境

5。新建一个解决方案,方便起见,这里新建一个控制台应用程序,这里我没有勾选“Create directory for solution”是因为这是一个单项目解决方案,所以我觉得没有必要多创建一层文件夹
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境

6。勾选“Empty project”(这个是个人习惯,可能钩不钩并没有什么影响(“可能”这个词就很骚了。。。))
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境

7。右击工程,选择“Properties”
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境

8。点击左方的“VC++ Directories”,然后左上角选择“All Configurations”
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境

9。右上角选择平台,这里演示x64的,如果是开发Win32软件就选Win32,如果要Win64和Win32兼顾,则分别配置一下(就是先选择Win32进行配置,然后再选择x64进行配置)
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境

10。选中“Include Directories”,点击右边的下拉按钮,点击“Edit…”
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境

11。点击右上方的“New Line”按钮,然后点击新行右边的“…”按钮
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境

12。在弹出的目录选择界面中选择OpenSSL安装目录下的“include”文件夹,点击“Select Folder”,再点击“OK”完成添加
这里写图片描述
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境

13。同样的方法,将安装目录下的“lib”文件夹添加到“Library Directories”中
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境

14。将OpenSSL安装目录下bin文件夹中的“libcrypto-1_1-x64.dll”和“libssl-1_1-x64.dll”(名字后面的版本号可能因更新而不同)复制到工程目录下
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境

使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境

15。将工程平台调整为自己需要的平台,这里演示x64平台
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境

16。添加lib文件,这里有A、B两种方法,分别列出:
16-A:
在代码中添加
#pragma comment(lib,“libssl.lib”)
#pragma comment(lib,“libcrypto.lib”)
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境
16-B:

在“Property Pages->Linker->Input->Additional Dependencies”添加libssl.lib和libcrypto.lib
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境
使用C++编写阿里云平台短信验证码demo (二)——Windows安装配置C/C++(VS2017)OpenSSL开发环境
以上就是本文的全部内容,希望对大家的学习有所帮助。