iOS SDK 6.0 용 exiv2 라이브러리를 크로스 컴파일했습니다.표준 라이브러리에 의존하는 XCode와 C++ 정적 라이브러리를 연결하는 방법은 무엇입니까?
실제로 i386 (시뮬레이터) 및 arm7 코드가 라이브러리에 있음을 lipo -i를 사용하여 확인했습니다.
exiv2의 헤더 파일 (.hpp)은 std. XCode는 C++ 표준 라이브러리를 찾을 수 없습니다. 나는 아이폰 OS SDK 6.0을 대상으로 한 Xcode 프로젝트를
:
여기 내 설정입니다.
내부에는 exiv2라는 폴더가 있으며 헤더와 lib 폴더가 있습니다. exiv2 헤더와 .a 라이브러리는 해당 폴더에 있습니다. 내가 컴파일 할 때
, 나는 오류가 발생하는 (하나 개의 주어진 파일)
#include <string>
에서 : 그런 파일이나 디렉토리
엑스 코드에서 이러한 설정 아래에있는 C++ 표준을 연결하는 방법에 어떤 아이디어?
고마워요.
'version.hpp'는 C++ 표준 라이브러리의 일부가 아닙니다. –
질문이 수정되었습니다. 다시 확인하십시오. – rudeboy
좋아,''는 C++ 표준 라이브러리의 일부입니다. ''Xcode에서 C++을 설정하는 방법에 대해 자세히 알지 못합니다. 그것은 항상 나를 위해 일했습니다. –