va_list が宣言されていません 質問する

va_list が宣言されていません 質問する

Fedora 11 で動作するコードをコンパイルすると、次のエラーが発生します。

/usr/include/c++/4.4.1/cstdarg:56: error: ‘::va_list’ has not been declared

使っています:

[doriad@davedesktop VTK]$ g++ --version
g++ (GCC) 4.4.1 20090725 (Red Hat 4.4.1-2)

何が問題なのか知っている人はいますか?

ベストアンサー1

私も同じエラーメッセージが表示されましたが、次のファイルのいずれかを含めることで解決しました

#include <stdarg.h>

または

#include <cstdarg>

おすすめ記事