문제

C에서 의존성을 해결하는 데 문제가 발생합니다

config.h 파일은 다음과 같습니다.

...
....
/* MACRO */
/* #undef MACRO */
....
....
.

및 파일 example.c 포함,

...
     #ifdef MACRO 
     #include "../../sample_header.h"
     #endif
...
.

종속성을 해결하는 동안 컴파일러는 "매크로"가 활성화되어 있지 않아도 sample_header.h 파일을 해결하려고합니다.그것의 매우 이상합니다.이 문제에 도움이 될 수 있습니까?

도움이 되었습니까?

해결책

문제가 해결되었습니다.Configure.ac 파일을 변경 한 후 "AutoReConf"를 잊어 버린 문제.그래서 Configure.ac "AutoReconf"에서 변경이 완료 될 때마다 수행해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top