1
는 그래서 sqlite가 파일 (모두 3 개)이 핵심 데이터 사용 (나는 아무 문제없이이 여러 번 수행했다) 나는이 오류가 갑자기 변경 내 프로젝트는 컴파일에 실패 :"링커 명령이 종료 코드 1 (호출을 보려면 -v 사용)"에 실패했습니다.
Undefined symbols for architecture x86_64:
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
누군가가 문제의 원인을 이해하도록 도와 줄 수 있습니까?
의견을 보내 주셔서 감사합니다. 나는 그 글을 읽었습니다. 그러나 "main"함수를 구현하는 방법은 무엇입니까? 게다가, 왜 내 앱이 갑자기 "메인"기능을 자체적으로 구현하지 않기로 결정 했습니까? –
프로젝트에서 더 이상 "주"링크를 찾을 수 없게되는 원인이 많이 있습니다. 전체 프로젝트를 게시하지 않으면 (여기서는 가능하지 않음) 근본 원인을 찾기가 어려울 수 있습니다. ObjectiveC 프로젝트에는 "main main (int argc, char * argv [])"메소드가있는 "main.m"이라는 파일이 있어야합니다. 어떻게 든 프로젝트가 궤도를 잃었거나 뭔가 이름이 변경되어 찾을 수 없습니다. 프로젝트가 간단하다면 아주 새로운 프로젝트를 만들고 코드/변경 사항을 복사하여 쉽게 작성할 수 있습니다. – xdeleon
@xdeleon 참고 - 그런 경우 다른 질문에 간단하게 링크 된 답변을 게시하는 대신 중복 된 질문으로 투표를 마감해야합니다. – rmaddy