Результаты поиска по запросу "c-preprocessor"
определение этих макросов для 0 или 1 - это тоже не то, что вам нужно?
ел бы написать код вCчто-то вроде этого: if(defined(MACRO)) ... else ...но я не мог найти способ сделать это вC, поскольку определенный (MACRO) оператор препроцессора работает только внутри # if. Есть ли способ сделать это? Что мне ...
Директивы препроцессора для разных файлов в C #
Я знаю, что могу использовать директивы препроцессора вC# включить / отключить компиляцию некоторой части кода. Если я определяю директиву в том же файле, она работает нормально: #define LINQ_ENABLED using System; using ...
Как определить -stdlib = libc ++ в препроцессоре?
Я думаю, что это является частью проблемы вНет типа с именем «unique_ptr» в пространстве имен «std» при компиляции в LLVM / Clang. По словам Маршалла КлоуЯ м...
Gcc определяет что-нибудь, когда указан -g?
Вскоре я хочу знать, если GCC (или G ++. Мне нужно это вC, но также любопытно, о c ++) определяет любые специальные символы, если-g включен. Является ли? Если да, то какие символы? В процессе поиска я обнаружил, что: _DEBUG определяется вручную ...
Директивы препроцессора для разделения целей в xcode
У меня есть 2 цели в моем проекте: одно производство и одна сцена с различными конфигурациями. Я хочу, чтобы в коде можно было сказать
#define макрос для отладочной печати в C?
Попытка создать макрос, который можно использовать для отладочных сообщений печати, когда определен DEBUG, например, следующий псевдокод: #define DEBUG 1 #define debug_print(args ...) if (DEBUG) fprintf(stderr, args) Как это достигается с ...
Могу ли я переопределить макрос C ++ и определить его обратно?
Я использую библиотеку JUCE и несколько заголовков Boost в своем коде. Juce определяет «T» как макрос (стон), а Boost часто использует «T» в определениях шаблонов. В результате, если вы каким-либо образом включите заголовки JUCE перед заголовками ...
#Define VS Variable
Я не могу понять, в чем разница между: