Renesas Synergy™

FAQ 1011618 : W0520047:Incompatible redefinition of macro "_CN" の対処方法は?

Q: 質問

W0520047:Incompatible redefinition of macro "_CN" の対処方法は?


A : 回答

CC-RXで#include <ctype.h>の記述をしてコンパイルした時、
W0520047:Incompatible redefinition of macro "_CN"
のワーニングメッセージが出力される場合があります。

iodefine.hファイルの以下の部分
#define __CN( x )  ICU.SEL.BIT.CN ## x
#define  _CN( x )  __CN( x )
#define   CN( x , y ) _CN( _ ## x ## _ ## y )

#define __CNF( x )  ICU.SEL.BIT.CN ## x
#define  _CNF( x )  __CNF( x )
#define   CNF( x , y ) _CNF( _ ## x ## _ ## y )
と変更してご対応下さい。

 

 

適用製品

RXファミリ用C/C++コンパイラパッケージ
他にご質問がございましたら、リクエストを送信してください