VS2017配置openssl静态库并使用

简单记录以下使用国密版openssl在VS2017中进行调用的配置过程。

1、准备的编译过的openssl静态库以及相关的头文件等,已GMSSL为例,编译好之后一般会在系统目录中有一个已安装目录,也可用已编译源码所在的目录,同样包含以下内容:

VS2017配置openssl静态库并使用

2、项目属性,VC++目录,包含目录:添加include文件目录

3、项目属性,VC++目录,库目录:添加lib目录,目录中包含libcrypto.lib和libssl.lib这两个静态库

4、项目属性,链接器,附加库目录:同样添加lib目录

5、由于编译的是32位lib库,因此工程选择Win32编译环境

注意,编译过程中若出现未找到“xxx.lib”,在系统中搜索缺少库的所在路径文件, 在项目属性,VC++目录,库目录将所提示的库所在目录进行添加即可。

编译成功后,可正常使用openssl中的各种开源方法进行密码编程开发。