2011-11-14 4 views
1

openssl/ssl.h을 포함하고 싶지만 그 헤더에는 실제 코드가 아닌 상대 경로 (../../ssl/ssl.h)가 포함됩니다. 그렇다면 환경을 어떻게 설정해야합니까?oppenssl 헤더를 포함시키는 방법?

+0

단지'openssl/ssh.h '를 포함하면 작동합니까? – slugonamission

+0

그게 제가 한 일입니다.하지만 위의'ssl.h'는 한 줄에 불과합니다 :'../../ssl/ssl.h' - 내 관점에서 이상한 종류 – 0xbadf00d

+0

정말 오래된 소프트웨어를 컴파일 할 수있게 해주는 호환성 시스템으로 존재할 수도 있고, 배포판이 이상한 일을 할 수도 있기 때문일 수도 있습니다. – slugonamission

답변

0

Linux 또는 Unix 시스템의 tar 파일이 모든 심볼릭 링크를 수정했기 때문에 Windows에서 빌드를 시도하고 있다고 생각합니다. 간단히 대답하면 Windows에서 직접 수정 작업을 수행하고 자신의 포함 트리를 작성해야한다는 것입니다.

나는 지금 이걸로 싸우고 있고, 무력이 내가 생각해 낸 유일한 대답이다. OpenSSL이 자주 변경되면 스크립트를 작성하지만 릴리스별로 한 번만 수행하면됩니다. 보안 업데이트를 통해 변경된 사항을 쉽게 비교할 수 있습니다.

-1000은 실제 심볼릭 링크를 지원하지 않기 때문에 Microsoft에 -1000을 가리 킵니다.

관련 문제