我得到了一個致命錯誤,該文件或目錄<stdlib>
沒有在ubuntu 11.xx
發現當我輸入#include <stdlib>
時。獲取致命錯誤包括<stdlib>
是<stdlib>
已棄用/刪除,或者我的GCC安裝有問題嗎?
我得到了一個致命錯誤,該文件或目錄<stdlib>
沒有在ubuntu 11.xx
發現當我輸入#include <stdlib>
時。獲取致命錯誤包括<stdlib>
是<stdlib>
已棄用/刪除,或者我的GCC安裝有問題嗎?
在C++代碼中,改爲包含'cstdlib'。
#include <cstdlib>
如果您使用的是C,包括 'stdlib.h中'
#include <stdlib.h>
在C++代碼,總是喜歡CXXX包括代替XXX.h
想必您正在嘗試包括C標準庫頭文件stdlib.h
。
問題是,在C++中,舊的C標頭x.h
是已棄用;你不應該使用它們。幸運的是,C++允許你使用他們的C++版本:
#include <cstdlib>
這幾乎是同樣的事情,但裹入std::
命名空間......而不會被棄用。
無論如何,你得到了你的錯誤,因爲肯定沒有名爲stdlib
的標準頭文件。
致命錯誤!您需要包括或 –
badawi