openssl頭文件出現(xiàn)DEPRECATEDIN_1_1_0導致引入頭文件時程序無法編譯
我使用的是unbuntu20.04版本中,通過apt安裝的openssl,發(fā)現(xiàn)openssl中的多個庫文件中會出現(xiàn)類似'DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x))',導致引入頭文件時無法編譯成功.
例如bio.h中就出現(xiàn)了多次

通過grep -R 'DEPRECATEDIN_1_1_0' /usr/include 也沒發(fā)現(xiàn)有聲明和定義這些的地方.
所以我注釋掉所有的DEPRECATEDIN_1_1_0,發(fā)現(xiàn)并不會并沒有出現(xiàn)異常,同時也使得測試代碼能編譯成功.
所以我猜測可能因平臺或版本問題導致下載的頭文件多出錯誤內(nèi)容

浙公網(wǎng)安備 33010602011771號