variable has incomplete type EVP_CIPHER_CTX(aka evp_chipher_ctx_st)

問題如標題,之所以出現這個問題,是因爲系統從ubuntu16.04升級到ubuntu18.04之後,系統的openssl版本也跟着升級了。在新版的openssl中,不支持EVP_CIPHER_CTX ctx這樣的擴展,但是代碼中的寫法未同步升級導致。

做如下更改即可:

舊的寫法:

 

新寫法如下:

 

 

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