من از نسخه قبلی OpenSSL 1.0.2 استفاده کرده بودم که کاملاً اجرا شد زیرا هیچ استفاده ای از DEPRECATEDIN_1_1_0 در bio.h وجود ندارد ، در حالی که نسخه جدید 1.1.1d عملکردهایی مانند BIO_get_port را با استفاده از DEPRECATEDIN_1_1_0 مانند زیر محصور می کند:

DEPRECATEDIN_1_1_0 int BIO_get_port (const char * str، short sign up * port_ptr))

بنابراین ما در هنگام تهیه کد c ++ با استفاده از این نسخه جدید به خطا می پردازیم. خطا به شرح زیر است:

در پرونده موجود است
از C: /Users/sys_platformtools/Document/PFT/external-component/include/openssl/openssl/pem.h: 14: 0 ،
از C: /Users/sys_platformtools/Document/PFT/sdk/src/Core/CoreSSL/include/KeyHashHelper.h: 30،
از C: کاربران sys_platformtools اسناد PFT sdk src هسته CoreSSL src KeyHashHelper.cpp: 27:
C: /Users/sys_platformtools/Document/PFT/external-compactions/include/openssl/openssl/bio.h: 686: 1: خطا: سازنده مورد انتظار ، ویرانگر یا تبدیل قبل از "DEPRECATEDIN_1_1_0"
DEPRECATEDIN_1_1_0 (int BIO_get_port (const char * str، short sign up not port))

از این رو ، ممکن است کسی لطفاً استفاده از DEPRECATEDIN_1_1_0 و مراحل رفع اشکال در این خط را روشن کند.

با تشکر از پیش. [19659007]