Результаты поиска по запросу "c-preprocessor"

1 ответ

Спасибо за ваш ответ. Я не смог использовать это из-за побочного эффекта, поэтому я использовал решение, опубликованное выше

ираюCкод в Qt Creator, и мне нужно посмотреть на вывод препроцессора. Я добавил флаг -E к марке, но я не вижу файлы * .i: mingw32-make.exe -e -w in \qt\qt-build-desktopПожалуйста помоги.

1 ответ

Как мне написать макрос cpp __DIR__, похожий на __FILE__

__FILE__ а также__LINE__ макросы встроены вCPre-Processor, и часто используются для печати отладочной информации с именами файлов и номерами строк. Мне нужно что-то похожее, но только с именем каталога в конце пути. Например, если мой ...

1 ответ

Директивы препроцессора для разделения целей в xcode

У меня есть 2 цели в моем проекте: одно производство и одна сцена с различными конфигурациями. Я хочу, чтобы в коде можно было сказать #if target == production NSLog(@"production"); #elif target == stage NSLog(@"stage"); #endifМожет кто-нибудь ...

ТОП публикаций

3 ответа

Почему #ifndef и #define используются в заголовочных файлах C ++?

Я видел код, как это обычно в начале заголовочных файлов:

3 ответа

Можно ли написать шаблон / макрос c ++, чтобы проверить, имеют ли две функции одинаковые подписи

7 ответов

Зачем определять макрос, только если он еще не определен?

По всей нашей базе кода C я вижу, что каждый макрос определен следующим образом:

3 ответа

Условный #include в C

Есть ли способ сделать условное включение с препроцессором c? У меня есть "библиотека" инструментов (Tools.c, Tools.h), совместно используемых различными ко...

2 ответа

Почему я не могу использовать sizeof в состоянии препроцессора?

Я понимаю, что sizeof - это оператор, который вычисляется во время компиляции в целочисленную константу. Но, похоже, его нельзя использовать в директиве препроцессора #if, например: #if 4 == sizeof(int) typedef int Int32; #endif(cygwin-gcc ...

2 ответа

Создание чего-то и идентификатора C, и строки?

Скажем, вы хотите создать соответствующий список идентификаторов и строк

9 ответов

Ограничить область действия #define ярлыков

Какова правильная стратегия, чтобы ограничить сферу