Как использовать #ifdef с условием ИЛИ? Извините, что задал очень простой вопрос. Я хотел бы установить условие OR в директиве #ifdef.? Как это сделать? Я попробовал #ifdef LINUX | ANDROID ... .. #endif Это не сработало? Каков правильный путь? Ответ 1 Подобно этому #if defined(LINUX) || defined(ANDROID) Ответ 2 Это работает для #ifdef x || y. Поэтому, если вы хотите установить FOO = 0x55, если определены x или y #ifdef x FOO=0x55; #else #ifdef y FOO=0x55; #endif #endif
Ответ 2 Это работает для #ifdef x || y. Поэтому, если вы хотите установить FOO = 0x55, если определены x или y #ifdef x FOO=0x55; #else #ifdef y FOO=0x55; #endif #endif