2012-01-08 3 views
1

내가 애플에서 맥 OS 네트워크 핑 소스 코드를 다운로드 : http://www.opensource.apple.com/tarballs/network_cmds/network_cmds-356.8.tar.gz맥 네트워크 핑 소스 코드를 컴파일 에러

와 엑스 코드로 컴파일하지만, 10.7 및 10.6 모두에서 오류를 얻을

'IP_NO_IFT_CELLULAR '미표시 (이 기능에서 제 사용)
'SO_TRAFFIC_CLASS '미표시 (제 1이 함수에서 사용)
'SO_RECV_TRAFFIC_CLASS '미표시 (제 1이 함수에서 사용)
'SO_TRAFFIC_CLASS '미표시 (제 1이 함수에서 사용)

내가 뭔가를 놓쳤습니까?

+0

어떤 XCode 버전을 사용하고 있습니까? (Xcode 4.2.1에서 프로젝트를 열면 오류가 발생하지만 문제는 사용자와 다릅니다.) –

+0

10.6 OS에서 4.2입니다. – timy

답변

1

네트워킹 프레임 워크를 프로젝트로 가져올 필요가 있다고 생각했지만 Apple은 다운로드 한 프로젝트에 대한 설명이나 정보를 제공하지 않습니다.

후가공을 위해 : 프레임 워크를 추가하려면 왼쪽 상단에서 프로젝트를 선택한 다음 대상을 클릭하고 결과 페이지 맨 위에서 '라이브러리와 이진 파일에 링크', '+'를 선택하십시오.

#define IP_NO_IFT_CELLULAR 6969 /* for internal use only */ 
#define IP_NO_IFT_PDP  IP_NO_IFT_CELLULAR /* deprecated */ 
#define SO_TRAFFIC_CLASS  0x1086  /* Traffic class (int)*/ 
#define SO_RECV_TRAFFIC_CLASS 0x1087  /* Receive traffic class (bool)*/ 

재미있게 다른 오픈 소스 애플 프로젝트에서 나온 :

나는 마침내하여 ping.c 파일 (오류로 플래그 것)에 다음을 추가하여이 철저한 인터넷 검색 후 구축 할 수있었습니다 Google이 색인을 생성했습니다.

+0

Apple Open Source 사이트의 정보는 없습니다. 어떤 프레임 워크를 프로젝트에 추가해야할지 모릅니다. – timy

+0

새로운 정의를 사용해보십시오. 포함 할 답변을 편집했습니다. – GregularExpressions

+0

당신은 너무 멋지다 :) – timy

관련 문제