XCode: Как добавить определение препроцессора для одного исходного файла?

Я хочу добавить макросы препроцессора для пары файлов в моем проекте, но не для всех файлов. Они являются сторонними источниками, поэтому я не хочу редактировать файлы, чтобы избежать проблем с обслуживанием слиянием при появлении новых версий. Они мешают работе #defines, используемой в других файлах проекта.

Может ли XCode 4 компилировать только определенные файлы с настройками препроцессора, отличными от других?

3

Решение

В вашей цели Этапы сборки На вкладке вы можете установить флаги компилятора для отдельных файлов под Компилировать источники падать. НКУ предоставляет длинный список опций, но они должны одинаково хорошо работать для LLVM.

Чтобы определить макрос, скажем FOOдля конкретного файла добавьте -D FOO Отметить запись «Флаги компилятора» рядом с этим файлом.

Чтобы удалить макрос FOOдобавить флаг -U FOO,

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]