Ответ 1
Убедитесь, что не существует параметра, называемого "Макросы препроцессора". Это то же самое, что и GCC_PREPROCESSOR_DEFINITIONS
.
Я хочу установить GCC_PREPROCESSOR_DEFINITIONS
для каждой из четырех конфигураций сборки (Debug, Release, Ad Hoc и Distribution.) Я бы хотел иметь разные настройки для каждого.
На экране, на котором я смотрю, находится вкладка "Создать" в окне "Информация о цели". Когда я устанавливаю всплывающее окно "Отладка", я могу увидеть мой параметр GCC_PREPROCESSOR_DEFINITIONS
. Когда я переключаюсь на "Release" или любую другую конфигурацию, он больше не отображается. Тем не менее, когда я пытаюсь добавить его в эти конфигурации, он говорит, что GCC_PREPROCESSOR_DEFINITIONS
уже существует и что я не могу добавить его снова.
Как я уже сказал, я хочу иметь разные настройки для своих различных сборников. Как я могу это сделать?
Большое спасибо.
Убедитесь, что не существует параметра, называемого "Макросы препроцессора". Это то же самое, что и GCC_PREPROCESSOR_DEFINITIONS
.
OTHER_CFLAGS, если я правильно понял вопрос. И передайте свои определения как -DDEBUG
или что-то еще.
И да, если вам нужно присвоить значение макросу, вы можете сделать что-то вроде этого - '[email protected]"Hello, World!"'
.
Обратите внимание на символы вокруг - они требуются. Макрос SOME_MESSAGE будет определен с помощью @ "Hello, World!". значение.