已解決 DevC 下配置openssl

2021-09-25 11:09:14 字數 1497 閱讀 7505

配置環境:

windows7 x64,devc++ 5.11,win64openssl-1_1_1c

編譯時出現如下問題:[error] openssl/ssl.h: no such file or directory

解決方法:

在devc++中,工具->編譯選項->目錄->c包含檔案(或c++包含檔案),新增如下目錄:

【openssl安裝目錄】\include

如d:\software\openssl-win64\include,見下圖

編譯時出現如下問題:undefined reference to `openssl_init_ssl'

undefined reference to `openssl_init_crypto'

undefined reference to `openssl_init_ssl'

undefined reference to `tlsv1_2_client_method'

undefined reference to `ssl_ctx_new'

undefined reference to `ssl_new'

undefined reference to `ssl_set_fd'

undefined reference to `ssl_connect'

undefined reference to `ssl_write'

undefined reference to `ssl_read'

undefined reference to `ssl_shutdown'

undefined reference to `ssl_free'

undefined reference to `ssl_ctx_free'

解決方法:

1、在devc++中,工具->編譯選項->目錄->庫,新增如下目錄:

【openssl安裝目錄】\lib

如d:\software\openssl-win64\lib,見下圖

2、在devc++中,工具->編譯選項->編譯器,勾選「編譯時加入以下命令」,並新增「-llibssl -llibcrypto」。

如下圖所示

win764位下qt開發中配置openssl庫

作業系統是win7 64位,qt版本是 qt opensource windows x86 mingw482 opengl 5.3.2.exe openssl是win32openssl 1 0 1s.exe,首先根據這個帖子 但是配置之後還是不能用的。我的做法是 qt的pro檔案如下 include...

Win 7下Dev C 連線mysql配置

1.首先安裝dev c 2.配置編譯器 工具 編譯器選項 目錄 二進位制 e program files dev cpp mingw64 bin e program files dev cpp mingw64 x86 64 w64 mingw32 bin 工具 編譯器選項 目錄 庫 e progra...

已解決 Linux下安裝MySQL資料庫

經驗貼 安裝環境為 ubuntu12.04,mysql5.5.28 在linux下安裝mysql有三種方式 第一種以rpm的二進位制檔案分個安裝,第二種是自己編譯原始碼後安裝,最後一種是以二進位制tar.gz檔案來安裝。這三種中,由於最後一種是統一的整體檔案,個人感覺最簡單,故本文將採用此方式來進行...