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版,並添加到環境變量裏。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章