Мне нужно разветвить определенный оператор в файле .h предварительно скомпилированного заголовка, основываясь на том, используется ли сейчас .h для создания PCH (т. Е. Включено в cpp, скомпилированный с / Yc ), или теперь включены только для использования PCH (т. е. включены в cpp, скомпилированный с / Yu).
Другими словами, я ищу что-то вроде -
#ifdef NOW_CREATING_THE_PCH
#import yadayada_with_option_a
#else
#import yadayada_with_option_b
#endif
... и ничего не могу найти.
Любые идеи будут оценены!
Спасибо
-Ofek
[Edit:] Мне нужна эта причина в том, что я использую Incredibuild и начал получать это предупреждение . Согласно предложению FAQ, я хочу #import с no_implementation при создании PCH и с creation_only при использовании PCH.