当编译C++驱动时候追加-ssl参数就报错
错误内容buildsconssconf_tempconftest_9.c(3) : fatal error C1083: 无法打开包括文件: “openssl/ssl.h”: No such file or directory想知道如何解决
闭关修行中......
需要額外的openssl庫:https://slproweb.com/products...
你加了-ssl參數,那就是需要SSL支持咯。 那你需要先安裝openssl庫。 可以去https://www.openssl.org/直接下載原始碼進行編譯。 也可以直接下載編譯好的 32位元編譯好的函式庫http://dl.pconline.com.cn/download/355862.html
-ssl
SSL
openssl
下載之後解壓縮,將頭檔放入你的VS的include目錄下(例如C:Program Files (x86)Microsoft Visual Studio 14.0VCinclude),庫檔案放入lib目錄下。
C:Program Files (x86)Microsoft Visual Studio 14.0VCinclude
lib
也可以放入自訂的目錄中。編譯時候指定一下包含目錄和函式庫檔案目錄即可。
非常感謝各位的提醒,我已經知道了。我把openssl的帶有。 h檔案目錄放在cpppath指定的boost目錄下,並且把dll拷貝到boost的lib裡邊就可以正常編譯了
需要額外的openssl庫:
https://slproweb.com/products...
你加了
-ssl
參數,那就是需要SSL
支持咯。那你需要先安裝
openssl
庫。可以去https://www.openssl.org/直接下載原始碼進行編譯。
也可以直接下載編譯好的 32位元編譯好的函式庫http://dl.pconline.com.cn/download/355862.html
下載之後解壓縮,將頭檔放入你的VS的include目錄下(例如
C:Program Files (x86)Microsoft Visual Studio 14.0VCinclude
),庫檔案放入lib
目錄下。也可以放入自訂的目錄中。編譯時候指定一下包含目錄和函式庫檔案目錄即可。
非常感謝各位的提醒,我已經知道了。我把openssl的帶有。 h檔案目錄放在cpppath指定的boost目錄下,並且把dll拷貝到boost的lib裡邊就可以正常編譯了