2014-06-23 60 views
0

我使用SDL將一些Windows C代碼移植到Mac。它目前使用MIN和MAX的DEF。在OSX上,這給我一個關於重定義的警告,因爲它們看起來在stdlib中。MIN和MAX重新定義宏?

我是否在意這個警告?

如果是這樣,什麼是正確的方法來攻擊?

回答

0

您應該通過僅定義MAX和MIN來修復警告,如果它們不在那裏。

例如

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