2013-10-15 2 views
0

Xcode 5.0을 사용하여 Donahoo가 C의 TCP/IP 소켓에서 코드를 컴파일 중입니다. 코드는 여기에서 찾을 수 있습니다 : 컴파일에 http://cs.baylor.edu/~donahoo/practical/CSockets/code/UDPEchoServer.c어떤 프레임 워크가 "_DieWithError"입니까?

내가 오류 :

Undefined symbols for architecture x86_64: 
    "_DieWithError", referenced from: 
     _main in main.o 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

"_DieWithError", 어떤 프레임 워크에서 참조? 나는 인터넷에서 그것을 찾을 수없는 것 같습니다.

+0

나는 그것의 이름과 사용법을 알고 있지만 너는 아마도 너무 많은 문제없이 너 자신을 굴릴 수있을 것이다. –

+1

google : http://cs.baylor.edu/~donahoo/practical/CSockets/code/DieWithError.c –

답변

0

@CharlieBurns 의견에 답변이 포함되어 있습니다. Donahoo는 자신의 저서에서 "_DieWithError"는 책을 위해 작성된 외부 오류 처리 함수 (사과 프레임 워크에 포함되어 있지 않음)를 오해 한 것입니다. 그래서 같은 문제가 발생했을 때이 페이지를 발견했다면 소스 디렉토리에 @CharlieBurns 주석의 파일을 넣으십시오. 그것은 stackoverflow에 의해 허용되지 않기 때문에 링크가 게시되지 않습니다 (덧붙여 말하자면 당신이 그 이유를 알고 있다면?).

관련 문제