2014-06-23 46 views
0

我使用SDL将一些Windows C代码移植到Mac。它目前使用MIN和MAX的DEF。在OSX上,这给我一个关于重定义的警告,因为它们看起来在stdlib中。MIN和MAX重新定义宏?

我是否在意这个警告?

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

回答

0

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

例如

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