2010-03-02 3 views
1

C++을 사용하여 Xcode에서 정적 라이브러리를 만들려고합니다 (모든 파일은 .h 또는 .cpp 임).Xcode를 사용하여 정적 C++ 라이브러리를 작성하는 방법은 무엇입니까?

main.cpp를 삭제하고 내 프로젝트에 대상을 추가하여 "정적"라이브러리를 만들려고했습니다. 이후 코코아를 사용하지 않기 때문에 BSD 정적 라이브러리를 추가해야한다고 생각했지만 명백한 결과가없는 다른 정적 라이브러리 옵션을 시도했습니다. 빌드되지 않습니다 (오류는 보이지 않지만 아무 일도 일어나지 않았습니다).

다음 그림에서 "제목 없음"은 제 정적 라이브러리입니다. (당신이 libUntitled.a 내가 프로젝트를 구축 후에도, 빨간색 볼 수 있습니다.)

alt text http://grab.by/2LWZ

+0

해당 메뉴에는 i386 및 ppc-no ARM 만 표시됩니다. 아마도 iPhone SDK가 아닌 Mac SDK의 대상 템플릿을 사용했을 것입니까? –

+0

먼저 OSX 용으로 빌드하고 싶습니다. 그런 다음 iPhone 용으로 빌드하려고합니다. – Goles

답변

2

는 소스 파일은 새로운 대상에 대해 검사하고 있습니까?

그렇지 않으면 빌드 창을 열고 메시지 창을 펼쳐 컴파일러가 실제로 수행중인 작업과 .a 파일을 배치하는 위치 (있는 경우)를 볼 수 있습니다. 그것은 당신이 무슨 일이 일어나고 있는지 추적하는 데 도움이 될 것입니다.

관련 문제