-
[ProudNet] libssl-1_1-x64.dll, libcrypto-1_1-x64.dll 오류기타 2023. 11. 29. 15:01
프라우드넷 예제 도중 오류가 발생했습니다.
대상 예제는 프라우드넷에서 제공되고 있습니다.
ProudNet Documentation : Simple 예제 만들기
예제를 따라 Server 프로젝트를 작성할 경우, 빌드만 되고 위와 같이 실행이 되지 않을 수 있습니다.
이 경우, 위와 같은 오류 메시지가 출력됩니다.
이는 프라우드넷의 버전이 업데이트 되면서 생긴 이슈로, 업데이트 로그에도 명시되어 있습니다.
수정된 기능 - 하위 호환성을 유지하지 않는 수정사항
이제부터 윈도우에서 서버모듈(dll&lib 모두)을 사용하시려면, OpenSSL의 libssl.dll과 libcrypto.dll을 서버모듈과 같은 경로에 두셔야 됩니다. (다운로드 링크 1 : https://kb.firedaemon.com/support/solutions/articles/4000121705) (다운로드 링크 2 : https://wiki.openssl.org/index.php/Binaries)
ProudNet Release Note : 1.7.47942-master이는 안내에 따라, 해당 파일을 서버 모듈과 같은 위치에 두면 됩니다.
수정사항의 링크를 통해 openssl 1.1.1버전을 직접 다운로드 받을 수도 있으나, ProudNet에도 이미 해당 파일이 있습니다.
../Nettention/ProudNet/lib/...
위 경로의, 적절한 플랫폼에 맞는 폴더에 오류 메시지에서 요구하는 파일이 있습니다.
해당 파일을 프로젝트 폴더의 Server.exe파일 위치에 복사하여 실행하면 오류를 해결할 수 있습니다.
ex) ../Simple/x64/Debug
감사합니다.
'기타' 카테고리의 다른 글
[ProudNet] 살펴보기 : 연결 수립 (Simple example) (1) 2024.01.31 [Gatsby] Gatsby template (0) 2023.11.08 [Algorithm] BFS 격자 탐색 (dx, dy + dz) (0) 2023.10.16 [Gatsby] Gatsby start (1) 2023.08.31 [Github] Github.io로 개인 웹 페이지 만들기 (0) 2023.06.27