#macos
#macos
Вопрос:
Я переношу некоторый код Windows C с использованием SDL на Mac. В настоящее время он использует определения для MIN и MAX. В OSX это выдает мне предупреждение о переопределении, поскольку они, по-видимому, находятся в stdlib.
Меня волнует это предупреждение?
Если да, то как правильно атаковать это?
Ответ №1:
Вы должны исправить предупреждение, указав только MAX и MIN, если их там еще нет.
Например
#ifndef MAX
#define MAX(...) // your definition
#endif