C 언어 : 컴파일하는 동안 종속성 오류가 발생했습니다
-
21-12-2019 - |
문제
C에서 의존성을 해결하는 데 문제가 발생합니다
config.h 파일은 다음과 같습니다.
...
....
/* MACRO */
/* #undef MACRO */
....
....
.
및 파일 example.c 포함,
...
#ifdef MACRO
#include "../../sample_header.h"
#endif
...
.
종속성을 해결하는 동안 컴파일러는 "매크로"가 활성화되어 있지 않아도 sample_header.h 파일을 해결하려고합니다.그것의 매우 이상합니다.이 문제에 도움이 될 수 있습니까?
해결책
문제가 해결되었습니다.Configure.ac 파일을 변경 한 후 "AutoReConf"를 잊어 버린 문제.그래서 Configure.ac "AutoReconf"에서 변경이 완료 될 때마다 수행해야합니다.
제휴하지 않습니다 StackOverflow