bjam으로 부스트를 컴파일 한 다음 OpenSSL을 컴파일했습니다. 둘 다 별도로 작동합니다.Microsoft Visual Studio 2010 용 boost asio 용 OpenSSL 컴파일
Visual Studio 10에서 OpenSSL 라이브러리 디렉토리를 가리 키도록 링크를 설정했습니다.
그러나 나는 44되지 않은 외부 링커 오류 이와 같은 얻을 예를 부스트 SSL의 ASIO 프로그램을 컴파일 할 때 :
1> testing.obj : 오류 LNK2019을 : 확인되지 않은 외부 기호 기능 "공공 장소에서 참조 _SSLv23_server_method : 무효 __thiscall boost :: asio :: ssl :: detail :: openssl_context_service :: create (struct ssl_ctx_st * &, enum boost :: asio :: ssl :: context_base :: method) "(create @ openssl_context_service @ detail @ ssl @ asio @@ QAEXAAPAUssl_ctx_st @@ W4method @ context_base @ 345 @@ Z)
OpenSSL을 올바르게 연결하는 방법에 대한 단계별 지침을 제공 할 수 있습니까?
Visual Studio 나 Windows에 익숙하지 않지만 Linux에서 Boost.Asio와 OpenSSL을 사용할 때는'-lssl'을'LDFLAGS'에 추가해야합니다. –