2014-09-07 4 views
-1

우선 내 프로젝트는 처음에는 문제가 없습니다.iOS XCode Apple LLVM 5.1 오류가 너무 많음 시맨틱 문제

그런 다음 iOS 용 VideoStream SDK를 독립 실행 형 앱에 통합하면 작동합니다. 는 그럼 난 내 실제 프로젝트에 비디오 스트림 SDK를 통합하고 라이브러리의 헤더 파일에 대한 검색 경로를 설정,하지만 내 프로젝트는 이러한 문제를 가져옵니다 내가 중 하나가보고있는 것

errorimage

+0

1. 클래스 파일'MDSprewadView.m'에 경고가 있습니다. 힌트 : 모든 경고를 수정하십시오. 2. 파일 및 파일의 라인과 관련된 오류가 있습니까? 3. 링크 오류가 있다면 무엇입니까? – zaph

+0

MDSpreadView에는 BOOL을 반환하는 함수에 대해 nil을 반환하는 값 변환 문제가 있습니다. 별로 중요하지 않습니다. 다른 경고는 비추천 및 가치 변환 문제 및 사용하지 않는 기능입니다. 파일의 한 줄과 관련된 오류는 없습니다. 그렇지 않으면 해결하기가 훨씬 간단해질 것입니다. 그건 내 프로젝트의 모든 오류입니다. 라이브러리와 참조하는 코드를 제거하지만 헤더 검색 경로를 유지하면 프로젝트가 빌드됩니다. 그러나 그것을 사용하려고 할 때, 그렇지 않습니다. 라이브러리는 테스트 앱에서 거의 독립적으로 작동합니다. – SwiftMatt

+0

문제는 LLVM 컴파일러에서 C++을 사용하는 것입니다. 인터넷 검색을 많이 한 후에 헤더 검색 경로에서 재귀를 지정해야한다고 생각했습니다. 어떤 사람들은 검색 경로를 재귀 적으로 만들어 유사한 문제를 해결했습니다. 나는 그것을했고 여전히 문제가있다. – SwiftMatt

답변

0

내가 게시 한 이래로 많은 시간을 인터넷 검색 결과를 게시 한 후에이 솔루션을 보지 못했지만 빌드 설정 검색 경로에서 항상 검색 사용자 경로를 사용하지 않도록 설정하고 프로젝트를 빌드했습니다.

+0

@ gnasher729의 답을 참조하십시오. – zaph

1

당신의 소스 헤더 파일은 표준 C++ 또는 C 헤더 파일과 이름이 같습니다. 아마도 이것은 struct tm을 정의하는 표준 헤더 파일의 포함을 막을 수 있습니다. 프로젝트에 포함 된 "time.h"또는 "locale.h"또는 그와 유사한 파일이 있는지 확인하십시오.