나는 이것이 길다는 것을 알고 있지만, 특별히 이해할 수없는 링커 오류로 인해 문제가 발생했습니다. 아래 그림을 참조하십시오.Xcode 4의 링크 오류
이 프로젝트는 4 개 목표를 포함하고 있습니다. 이 오류는 특히 c
으로 작성된 BSD/쉘 도우미 도구 인 하나의 대상을 나타냅니다.
무엇이 문제인지 완전히 이해하지 못해 막연한 점에 대해 사과드립니다. 어떤 제안? 고맙습니다.
나는 이것이 길다는 것을 알고 있지만, 특별히 이해할 수없는 링커 오류로 인해 문제가 발생했습니다. 아래 그림을 참조하십시오.Xcode 4의 링크 오류
이 프로젝트는 4 개 목표를 포함하고 있습니다. 이 오류는 특히 c
으로 작성된 BSD/쉘 도우미 도구 인 하나의 대상을 나타냅니다.
무엇이 문제인지 완전히 이해하지 못해 막연한 점에 대해 사과드립니다. 어떤 제안? 고맙습니다.
일반적으로 이것은 main()
을 정의하는 소스 파일이 해당 대상에 추가되지 않았 음을 의미합니다.
또 다른 이유는 main()
이 포함 된 소스 파일이 아키텍처 (예 : i386에만 해당)로 컴파일되지만 대상/실행 파일이 다른 아키텍처 (예 : x86_64 만 또는 뚱뚱한/범용)를 지정한다는 것입니다.
이 문제를 진단하는 데 도움이되는 전략 중 하나는 프로젝트 + 대상에 대해 xcodebuild
을 실행하여 대상을 컴파일하고 연결하는 명령을 검사하는 것입니다.
그 밖의 모든 것이 실패하면 대상을 제거하고 다시 추가하십시오.
'main()'을 정의하는 소스 파일이 도우미 툴 타겟에 추가 되었습니까? –
예, 도우미 도구는'main()'이 정의되어있는 하나의'.m' 파일입니다. – David
Xcode를 사용하지 않고도 도우미 도구를 만들 수 있습니까? –