Eclipse IDE でプログラムを実行しようとしていますが、上記のエラーが発生します。
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif
tCRU_BUF_CHAIN_HEADER *CRU_BUF_Allocate_MsgBufChain ARG_LIST((UINT4 u4Size,UINT4 u4ValidOffsetValue));
[some more macros where this error comes]
#if defined(__cplusplus) || defined(c_plusplus)
}
#endif
はエラーの 1 つです。次のエラーが発生します。
「'ARG_LIST' の前に初期化子が必要です」
正確には、このエラーを発生させる同じタイプのマクロが 18 個あります。「ARG_LIST」を削除すると、エラーは消えますが、これは私が作成したコードではないため、この部分を削除したくありません。 .
ネットで解決策を見つけようとしましたが、何かを見つけることができませんでした。ここで誰かが私を助けてくれることを願っています.
さらに情報が必要な場合は、できるだけ早く回答するようにします。