2011-11-16 6 views
0

XCode 3에서 컴파일되지만 XCode 4에서는 실패하는 Carbon 기반 프로젝트가 있습니다. 을 포함했지만 Carbon 또는 QT 기능을 찾을 수 없습니다. 및Xcode 3 -> 4로 인해 오류가 발생했습니다.

는이 같은 오류를 많이 얻을 #include를하지 : 라는 이름의 'InitCursor'나는 시스템/라이브러리/프레임 워크 폴더

에서 Carbon.framework에 re-추가하는 시도

글로벌 네임 스페이스에 어떠한 회원도

답변

1

The InitCursor functionpretty much everything else in QuickDraw과 함께 Lio 엔. 제거 된 모든 API의 사용을 제거해야하며 대부분의 API를보다 현대적인 대체품으로 교체해야합니다.

가 아닌 간단한 작업이지만, 당신이 너무오고 그것은 오랜 시간이되었습니다

맥 OS X의 현재와 미래의 버전을 현대적인 도구를 구축하고 대상으로 할 경우는 필요하다 QuickDraw는 오랫동안 사용되지 않았습니다.

많은 Carbon이 여전히 지원되며 이러한 API에 대해 오류가 발생하지 않습니다.

Qt; Qt의 코코아 버전이 있다는 소식을 들었습니다.

+0

그래서 3.2에서 컴파일해야합니까? 그리고 절대로 4에? 나는 지금까지는 너무 큰 직업이고 사람들이 애플 리케이션에 의존하여 미래에 코코아를 할 수 있습니다. – Bill

+0

당신은 대답을 생각해 봤는데 기본 SDK를 10.6으로 변경하고 지금 컴파일해야 할 일이 생겨서 도움을 주셔서 너무 감사드립니다! 불행히도, 그것이 내장되어 있다고 말하지만 어디서나 앱을 찾을 수는 없습니다. 어떻게 그것을 모어에서 벗어나게 할 수 있을지 아십니까? – Bill

+0

@ user123777 : 프로젝트 설정에서 파생 데이터 폴더를 열거 나 제품 그룹에서 빌드 제품을 마우스 오른쪽 버튼으로 클릭하고 "Finder에서 표시"를 선택하십시오. 릴리스를 빌드하는 경우 보관 명령을 사용하고 구성 도우미의 "Finder에서 표시"명령을 사용하십시오. 응용 프로그램은 .xcarchive 안에 있습니다 (디버그 기호가 포함되어 있으므로 전체 xcarchive를 유지해야합니다). –

관련 문제