カスタマーサポートセンター

FAQ~よくある質問~ | FAQマスタ詳細表示

FAQ詳細情報

ID 10810808
FAQカテゴリ(大) コンパイラ
最終更新日 2015-07-03

質問内容

EWARMのシステムヘッダヘッダファイルの stdarg.h が見当たりません

回答内容

FAQ作成対象製品:EWARM   バージョン:7.20以降

EWARM7.20以降、stdarg.hで書かれている定義はコンパイラで持つようになりました。

コンパイラは、
#include <stdarg.h>
文に出会うと、コンパイラ内部にあるstdarg.hに相当する定義を読み込みますので、ソースの互換性は保たれています。

なお、stdarg.hは全て小文字で表記してください。

[良い例]
#include <stdarg.h>

[悪い例]
#include <Stdarg.h>
#include <StdArg.h>
など

参考資料URL