[英]iostream library not included in codeblocks
我目前正在為我的C ++編程嘗試代碼塊,但是我無法對其進行編譯,過去我沒有遇到過這個問題,而我只是最近才開發過,我徒勞地搜索了google以尋求解決方案,我最接近的是Code :: Blocks編譯錯誤 ,它不能解決我的問題,我已經嘗試了無數次卸載並安裝了代碼塊和mingw。 錯誤是:
1|fatal error: iostream: No such file or directory|
||=== Build finished: 1 errors, 0 warnings (0 minutes, 0 seconds) ===|
在我的設置中,這只是一個基本的hello world程序,我將c ++編譯器列為mingw32-g ++。exe。 我已經嘗試了好幾天才能使它工作,請幫助。
#include <iostream>
using namespace std;
int main()
{
cout << "hello world\n";
return 0;
}
我遇到了同樣的問題,那是因為我將文件另存為ac文件(例如HelloWorld.c)。 當我將文件更改為HelloWorld.cpp時開始工作。 因此,將文件名更改為.cpp
您放錯了iostream文件嗎?
也許您可以使用另一個編譯器確認此問題。
/* Using standard C++ calling (note that you should use namespace std for cout or add using namespace std;) */
#include <iostream>
int main()
{
std::cout<<"Hello World!\n";
return 0;
}
是的,我解決了這個問題,只需使用像g ++ g++ your project -o test
這樣的c ++編譯器對g++ your project -o test
,然后./test
您的項目=文本代碼的名稱以及另外1條注釋(如果您使用g ++並且您的文件位於桌面上,請轉到文件管理器,轉到桌面,然后在桌面上右鍵單擊(文件管理器),然后單擊打開的終端,然后將其完成
我也有相同的“ #include <iostream>”,沒有這樣的文件或目錄錯誤! 但是在我看來,這可能是擴展問題。 代碼塊將其保存為.c(默認情況下為擴展名。)只需按其名稱后跟cpp保存該程序即可。 就像“ Myprogram.cpp”。 希望這可以幫助.....
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.