0
소스 파일에 targetlibs = Lib.lib가있는 A.cpp 파일이 있습니다. Lib.cpp는 C_defines = -DSomething으로 컴파일되었지만 A.cpp는 C_defines = -DOther로 컴파일됩니다. Lib.pp에는 -DSomething 및 -DOther에 대해 #ifdefs가 포함되어 있습니다.lib에 링크 된 소스 코드의 컴파일러 정의가 lib를 변경합니까?
이 경우 어떻게됩니까? 그렇습니다 - 뭔가 다른 것을 지키거나 대체합니까? -D 나머지는 무시합니까? 또는 둘 다 보관됩니까? 감사합니다