【問題】原始檔案無法編譯是什麼意思


Recommended Posts

我學長推薦一個教C++的網站

美麗C世界

然後我照著"第一個C程式"打了

#include <stdio.h>

int main()

{printf("Hello, World!");

return 0;}

想看成品,

所以存檔後按了"執行"

結果跑出"原始檔案無法編譯"

我完全不知道發生了什麼事(超級新手= ="")

我要怎麼做才能看到成品啊???

鏈接文章
分享到其他網站
因為你是直接開新檔案吧?

你要開新專案,這樣 devcpp 才能編譯,因為 devcpp 的『編譯』那個按鈕是跑 make 的。

不然你也可以在 c:\devcpp\bin 裡面找 gcc.exe 或 g++.exe ,執行 gcc -o xxx.exe xxx.cpp

我試過

可以直接編譯cpp檔

鏈接文章
分享到其他網站
因為你是直接開新檔案吧?

你要開新專案,這樣 devcpp 才能編譯,因為 devcpp 的『編譯』那個按鈕是跑 make 的。

不然你也可以在 c:\devcpp\bin 裡面找 gcc.exe 或 g++.exe ,執行 gcc -o xxx.exe xxx.cpp

原來要開新專檔啊

問題的主因

鏈接文章
分享到其他網站
  • 2 months later...
我學長推薦一個教C++的網站

美麗C世界

然後我照著"第一個C程式"打了

#include <stdio.h>

int main()

{printf("Hello, World!");

return 0;}

想看成品,

所以存檔後按了"執行"

結果跑出"原始檔案無法編譯"

我完全不知道發生了什麼事(超級新手= ="")

我要怎麼做才能看到成品啊???

這個不會是因為沒加上 system("pause"); 的原因

因為如果編譯執行沒問題的話 沒加上面那句只是會導致output結果視窗快速一閃而結束

我也遇過這樣的問題" 原始碼檔案無法編譯"

追根究底可能是因為我update一些檔案 或許是install了一些舊版本的mingw等等

導致某些程式碼無法編譯的情形 最後解決方法就是

-> 將Dev C++整個移除重灌(4.9.9.2_beta9)後 就沒有這樣的問題了

附註:

目前最新的4.9.9.2_beta9

單一檔案: 可以直接開新檔案撰寫程式碼,然後編譯執行(當然還是要存檔)

多重檔案: 要編譯執行的話 則必須開個新專案 然後在專案下加入新檔案

--

給你參考一下 希望對你有所幫助 :)

鏈接文章
分享到其他網站

請登入後來留意見

在登入之後,您才能留意見



立即登入