2011-07-25 12 views
5

#include <stdlib>と入力したときに、ファイルまたはディレクトリ<stdlib>が見つからないという致命的なエラーが発生しました。ubuntu 11.xxに入力しました。含めると致命的なエラーが発生する

<stdlib>は廃止されましたか、削除されましたか、GCCのインストールに問題がありますか?

+0

致命的なエラー! またはを含める必要があります – badawi

答えて

15

C++コードでは、代わりに 'cstdlib'を含めます。

#include <cstdlib> 

あなたがCを使用している場合は、 'STDLIB.H' C++コードで

#include <stdlib.h> 

、常にCXXXを好むが、おそらくあなたが含まれるようにしようとしている代わりにXXX.h

0

のインクルードC標準ライブラリのヘッダstdlib.h

C++では、古いCヘッダーx.hは、です。です。それらを使用すべきではありません。幸いなことに、C++は、あなたがそれらのC++バージョンを使用することができます:

#include <cstdlib> 

それはほとんど同じことですが、... std::名前空間に包まれ、非推奨ではありません。

とにかく、ちょうどstdlibという名前の標準ヘッダーがないため、エラーが発生します。

関連する問題