MIN和MAX重新定义了宏?

时间:2014-06-23 14:37:49

标签: macos

我正在使用SDL将一些Windows C代码移植到Mac。它目前使用MIN和MAX的DEF。在OSX上,这给了我关于重新定义的警告,因为它们似乎是在stdlib中。

我是否关心这个警告?

如果是这样,攻击它的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

你应该通过仅定义MAX和MIN来修正警告,如果它们已经不在那里。

例如

#ifndef MAX
#define MAX(...) // your definition
#endif