C++ Builder 10.2 Tokyo > Indy > OpenSSL > Error: Could not load SSL library > libeay32.dll 및 ssleay32.dll 관련
2850 단어 indymailmigrationerrorcppBuilder
RAD Studio 10.2 Tokyo Update 2
Indy v10.6.2.5366
c++ builder XE4 > smtp.gmail.com으로 보내기
10.2 Tokyo에서 시도하려고했습니다.
실행하면 아래
smtp->Connect()
에서 오류가 발생합니다. try {
smtp->Connect();
} catch (const Exception &e) {
String msg = e.Message;
int nop=1;
}
대처?
libeay32.dll와 ssleay32.dll이 관련 될 것 같습니다.
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\subversion
에 두 개의 dll이 있음을 확인했습니다.실행 파일의 폴더에 두 개의 dll을 넣으면 메일 전송 처리가 성공적으로 처리되었습니다.
XE4 개발 환경용 OS에서는 실행 파일 폴더에 두 개의 dll이 없어도 메일을 보낼 수 있다.
뭔가 설정을 한 것일까.
관련
Indy 10 - IdSMTP.Connect raising “Could not load SSL library.”
Indy에서 SSL 할 때 ssleay32.dll과 libeay32.dll은 최신 버전이 작동하지 않습니다.
XE4 상황
위의 링크처럼 XE4에서는 아래와 같은 상황이었다.
10.2 Tokyo가 되고 나서 A의 경우에서도 SSL 라이브러리를 찾을 수 없다는 사양이 되었을 것이다.
Reference
이 문제에 관하여(C++ Builder 10.2 Tokyo > Indy > OpenSSL > Error: Could not load SSL library > libeay32.dll 및 ssleay32.dll 관련), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7of9/items/ac616e9bc593c270b5f2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)