Любой низкоуровневый макрос определен для идентификации iPhone OS без заголовка Apple? - PullRequest
0 голосов
/ 16 апреля 2010

При компиляции ванильного проекта iPhone любой макрос определяется для идентификации платформы на iPhone OS, даже если заголовочный файл no включен?

TARGET_OS_MAC или TARGET_OS_IPHONE-подобные макросы не определяются, если заголовок не включен.

Поэтому я ищу макросы, определенные на аналогичном уровне __cplusplus, __GNUC__, _MSC_VER ... и т. Д.

1 Ответ

1 голос
/ 22 апреля 2010
gcc -x objective-c -E -dM /dev/null
  • -E: только запуск препроцессора
  • -dM: дамп #define.
  • -: чтение из исходного кода stdin
  • -x objective-c: трактовать исходный код как ObjC.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...