object-c 프로그램에서 svn의 API를 호출하여 버전 제어를 구현하고 싶습니다.
처음에는 Mac에서 많은 노력을 기울여 Subversion의 소스 코드를 성공적으로 컴파일했습니다. 그런 다음 xcode 빌드 설정의 헤더 경로에 svn api 헤더 파일 경로를 추가하세요. 그리고 빌드 단계에서 라이브러리에 libsvn_client_1.a를 도입했습니다. 그런데 컴파일 중에 오류가 발생했습니다. 코드는 다음과 같습니다.
헤더 소개
으아악 으아악오류 메시지는 다음과 같습니다.
으아악도와주세요~~
문제가 해결되었습니다. @isteven의 댓글을 확인해주세요
정적 라이브러리가
x86_64
해당 바이너리를 컴파일하지 않습니다. 직접 컴파일하는 경우x86_64
에 대한 지원을 추가해야 합니다. 지원하지 않아도 상관없습니다. 시뮬레이터에서는 실행되지 않고 실제 머신에서만 실행될 수 있습니다.또한 실제 머신에서 실행할 때
amr64
이 지원되지 않으면 오류가 보고됩니다.지금까지 전체 CPU 지원에 필요한 컴파일 옵션을 설정합니다(마지막 두 개는 시뮬레이터를 지원하는 데 사용됨):
armv7
armv7s
arm64
x86
x86_64
.