dev c++ openssl配置

 

1. openssl安装 http://slproweb.com/products/Win32OpenSSL.html

选择下载Win64OpenSSL-1_1_1g.exe安装

注意:Copy OpenSSL DLLs to: 选择 The OpenSSL binaries(/bin) directory

安装完成后,将安装目录bin放入到环境变量里,用户变量或者系统变量都可以。

2. dev c++配置

在工具->编译选项->编译器->在连接器命令行加入以下命令:-llibcrypto,复选框需沟上。

在工具->编译选项->目录->库 中添加:D:\Program Files\OpenSSL-Win64\lib

在工具->编译选项->目录->C包含文件 中添加:D:\Program Files\OpenSSL-Win64\include

在工具->编译选项->目录->C++包含文件 中添加:D:\Program Files\OpenSSL-Win64\include

编译后,调试出现如下信息:

Program received signal SIGSEGV, Segmentation fault.

3. MingW-W64安装

dev c++编译调试出现异常,因为dev c++自带编译器

MingW-W64下载路径:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/

下载:x86_64-posix-seh,并解压到非中文路径上。如:D:\Program Files

seh和sjlj的区别参考:https://www.cnblogs.com/fanbi/p/10309800.html

4. dev c++重新配置

在工具->编译器选项->设定编译器配置中,可以修改一个或者添加一个编译器配置

在目录->二进制中改成D:\Program Files\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\mingw64\bin

在目录->库中改成:

D:\Program Files\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\mingw64\x86_64-w64-mingw32\lib

D:\Program Files\OpenSSL-Win64\lib

在目录->C包含文件/C++包含文件 中改成:

D:\Program Files\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\mingw64\x86_64-w64-mingw32\include

D:\Program Files\OpenSSL-Win64\include

编译好的程序若想在其它电脑上运行,可在目标电脑上安装Win64 OpenSSL v1.1.1g Light版,并添加到环境变量里。

 

你可能感兴趣的:(openssl,dev,c++,openssl,MingW)