Objective-C는 타사 C 언어 라이브러리를 호출합니다.
PHP中文网
PHP中文网 2017-04-24 09:13:32
0
2
483

object-c 프로그램에서 svn의 API를 호출하여 버전 제어를 구현하고 싶습니다.
처음에는 Mac에서 많은 노력을 기울여 Subversion의 소스 코드를 성공적으로 컴파일했습니다. 그런 다음 xcode 빌드 설정의 헤더 경로에 svn api 헤더 파일 경로를 추가하세요. 그리고 빌드 단계에서 라이브러리에 libsvn_client_1.a를 도입했습니다. 그런데 컴파일 중에 오류가 발생했습니다. 코드는 다음과 같습니다.

헤더 소개

으아악 으아악

오류 메시지는 다음과 같습니다.

으아악

도와주세요~~

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(2)
阿神

문제가 해결되었습니다. @isteven의 댓글을 확인해주세요

Ty80

정적 라이브러리가 x86_64 해당 바이너리를 컴파일하지 않습니다. 직접 컴파일하는 경우 x86_64에 대한 지원을 추가해야 합니다. 지원하지 않아도 상관없습니다. 시뮬레이터에서는 실행되지 않고 실제 머신에서만 실행될 수 있습니다.
또한 실제 머신에서 실행할 때 amr64이 지원되지 않으면 오류가 보고됩니다.
지금까지 전체 CPU 지원에 필요한 컴파일 옵션을 설정합니다(마지막 두 개는 시뮬레이터를 지원하는 데 사용됨): armv7 armv7s arm64 x86 x86_64.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿