Mac OS X 10.6 SDK를 사용하고 있으며 배포 대상이 Mac OS 10.5로 설정되어 있습니다. libcrypto (AquaticPrime이 필요합니다)에 연결하고있어 내 응용 프로그램이 Leopard에서 실행되지 않는다는 것을 알았습니다. 오류가Leopard 용 libcrypto에 연결 하시겠습니까?
dyld: Library not loaded: /usr/lib/libcrypto.0.9.8.dylib
하지만 그들 중 누구도 작동하지 :
- 을
libcrypto.0.9.7.dylib
에 직접 연결 (10.6 SDK는libcrypto.0.9.7.dylib
와 직접 연결을 거부 - 복사합니다. 012 디렉토리에 1037 SDK의 버전을 10.6 lib 디렉토리에 넣으십시오. 이번에는 링크 프로세스가 성공했지만 Leopard에서는 아직 존재하지 않는
libcrypto.0.9.8.dylib
파일을 찾아서 실행하지 않습니다. - Mac OS X 10.5.8 설치에서
libcrypto.0.9.7.dylib
을 복사하여 링크했습니다 (링크는 성공적 이었지만 앱은 여전히 libcrypto.0.9.8.dylib
을 찾습니다).
이 라이브러리에 링크하고 여전히 10.6 SDK를 사용할 수 있습니까?
감사합니다.
당신이 얼마나 설명 라이브러리에 연결. 나는 이것을 잘 사용하고 있습니다. 다른 것들도 그렇습니다. 그래서 여러분의 설치가 잘못되었거나 잘못 연결되어 있습니다. –