[問題] (已解決)有關於codeblocks編譯的小問題

作者: kerkerhaha (交大林志傑)   2015-01-29 20:36:21
如題~~
因為在大一上學期學了C語言,想說既然對C已經稍有了解,那就繼續往C++邁進好了,但是卻碰到了一些問題~
以最簡單的"Hello world"來說好了,
小弟在DEV C++打以下的程式碼可以成功編譯(存成cpp檔)
#include<iostream>
using namespace std;
int main()
{
cout<<"Hello world";
}
可是在codeblock裡面打一樣的東西時,
卻怎麼樣也編譯不成功(built的時候選C/C++ files,檔名是.c)
下方built message會一直顯示
"fatal error: iostream: No such file or directory."
但是用codeblock去開剛剛DEV C++的cpp檔,卻又可以順利編譯;
想請教為什麼會有這種情況呢?
是因為codeblock沒辦法存cpp檔的關係嗎?
那如果我要寫C++就只能用DEV了嗎QQ
感覺codeblock應該可以用才是阿...
還請高手解答,謝謝:)
作者: carylorrk (carylorrk)   2015-01-29 20:39:00
因爲副檔名要用 .cpp
作者: kerkerhaha (交大林志傑)   2015-01-29 20:45:00
可是c大,我在存的時候好像沒有看到cpp這個選項欸QQ
作者: TsinTa   2015-01-29 20:48:00
開專案選C++ project,如果副檔名是c就自己強制改...
作者: kerkerhaha (交大林志傑)   2015-01-29 20:54:00
所以說一定要用專案的方法才能存成cpp檔囉??抱歉 小弟只是個小新手 還請多多包涵~~感謝各位的解答,小弟的問題已經得到解決囉直接強制改檔名問題就解決了 感謝各位大大><
作者: jerry771210 (說在多也沒用)   2015-01-30 15:52:00
其實主要是看ide背後怎麼call compiler做事的
作者: s89227 (Kei)   2015-01-30 17:24:00
你開檔完就先存檔,檔名後面直接打.cpp他就不會存成.c了

Links booklink

Contact Us: admin [ a t ] ucptt.com