차가운 달빛의 lovian

  • Home
  • Tag
  • MediaLog
  • LocationLog
  • Guestbook
  • Admin
  • Write

Nested 1

Redundant #include of module 'A' appears within 'B' 오류 해결 과정

레거시 C 모듈을 objective c 에서 사용하고 있었는데, Xcode를 업데이트 하면서 이런 오류가 발생하기 시작했다. 직역해보자면 B라는 곳에서 A 모듈에 대한 헤더포함(include)이 중복되었다 정도로 읽힌다. 맞다. 내가 사용하던 레거시 C모듈은 수많은 C 함수를 구조체에 함수 포인터 목록으로 만들어주는 작업을 전처리기만으로 수행한다. 그러다보니, 한 헤더에서 A.h를 여러번 include 하여 사용하고 있다. (이거 하느라 삽질 엄청한 과거의 기록이 새록새록) 그런데 왜 갑자기 이런 오류를 발생시켰을까? (예전까지 잘 사용했었음) 가장 먼저 찾아낸 것은 이 옵션이다. 모듈이 뭔지는 모르겠으나 C나 Objective C 코드도 모듈로 사용하게 한다고 한다. (이 옵션을 끄면 빌드문제는 해결됨..

IT한 것/Mobile (iOS, AOS) 2022.10.04
이전
1
다음
더보기
프로필사진

차가운 달빛의 lovian

햇빛이 지나고 난 뒤의 모습들.

  • 분류 전체보기 (284)
    • 우리집 (1)
    • 중얼중얼 (69)
    • 재잘재잘 (34)
    • 꾸벅꾸벅 (2)
    • 만질만질 (1)
    • IT한 것 (119)
      • AI (3)
      • java (5)
      • Mobile (iOS, AOS.. (15)
      • OSX (2)
      • python (1)
      • Rust (1)
      • unix (21)
      • Version Control .. (0)
      • Vert.X (4)
      • WebAssembly (0)
      • WINDOWS (16)
      • webservice (7)
      • xml (5)
    • 생각하는 것 (19)
    • 영문 (6)
    • 프로젝트 (1)
      • lite-llm-client (1)
    • 앱 구매 목록 (1)
    • 영감 (1)
    • 창고 (이제 큰 의미 없는 것.. (0)
      • Windows Phone (2)

Tag

xml, AI, 웹서비스, ipod, hp-ux, WIndows11, iPad, iPhone, gcc, axis, AIX, Xcode, Windows, vertx, gitlab, ssh, webservice, 아이폰, Java, Python,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • tistory 로의 이전
  • 이사왔습니다.

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Present is Present
  • 행복한 프로그래머
  • SEMIX2의 인터넷과 모바일
  • Uks :: Cube
  • Visual Studio 2010 공식 팀 블로그 @v…
  • LOL Replay
  • LOL skin preview

티스토리툴바