2013-11-15 15 views
0

-U__STRICT_ANSI__을 Xcode의 프로젝트 빌드 설정에 추가하려고합니다. 그러나 "전 처리기 매크로"로 추가하면 명령 줄 결과는 -DU__STRICT_ANSI__입니다. XCode는 자동으로 "D"를 추가합니다. 예를 들어 추가하면 OTHER_CPLUSPLUSFLAGS -> XCode는이 플래그를 무시합니다.Xcode 빌드 설정에 -U__STRICT_ANSI__을 (를) 추가 할 수있는 적절한 곳이 있습니까?

Xcode 4.2에 'undef'프리 프로세서 플래그 (예 : __STRICT_ANSI__)를 추가 할 수있는 사람이 있습니까?

답변

1

나는 현재 엑스 코드 5.0.2을 실행하는거야,하지만 난 대답은 비슷합니다 생각은 ...

  1. 은 .xcodeproj 파일을 엽니 다.
  2. "빌드 설정"을 클릭하십시오.
  3. "Apple LLVM 5.0 - 사용자 정의 컴파일러 플래그"로 스크롤하십시오. 이 단계는 Xcode 4.2와 다를 수 있으며 "Apple LLVM 컴파일러 3.0 - 언어"라고도 할 수 있습니다.
  4. "기타 C 플래그"를 클릭하고 돌아 가기 키를 누릅니다.
  5. -U__STRICT_ANSI__을 입력하고 다시 돌아옵니다.

이 단계를 수행하면 XCode가 -U__STRICT_ANSI__ 컴파일러 플래그를 설정해야합니다. 이 다른 스택 오버플로 게시물에 좋은 그림이 있습니다 : Xcode Project-Wide compiler flag

+0

그러나 단점 CXX FLAGS가 있으며 이미 시도했습니다. 나는 뭔가 다른 것이 맞지 않다고 생각합니다. 나는 경고 플래그에 플래그를 추가했으며 거기에서 이제는 작동합니다. 시간을 내 주셔서 감사합니다! 문제가 발견되면 게시 할 것입니다. – monotomy