Eclipse使用低級錯誤借鑑

一直使用VS寫代碼,因爲某些原因最近需要改換Eclipse。首次使用Eclipse犯了一些比較低級的錯誤,在此寫出來供大家借鑑。

 

1、需要配置好MinGW,如果沒有MinGW,報錯“Launch Failed,binary not found”

 

2、配置好MinGW之後,先創建一個Hello Word的示例

 

注意,創建文件,文件名必須加後綴,不然創建的就是一個file,沒用

 

簡單的寫hello,world!

3、運行,報錯undefined reference to `WinMain@16'

 

d:/mingw/mingw/bin/../lib/gcc/mingw32/5.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16'

collect2.exe: error: ld returned 1 exit status

這是因爲在運行之前沒有Save的原因,保存一下再運行即可。

 

 

4、在最開始熟悉的時候,不管怎麼Run,都會報錯Launch failed. Binary not found

 

查找原因,按照參考資料【1】這篇博文的方法解決。原因很簡單,此時沒有設置自動編譯(Build Automatically),不停的Run,由於沒有編譯(Build),src永遠只有一個CPP文件,根本沒有可執行文件,所以是無法運行的。所以需要先編譯,再運行。也可以設置自動編譯,這樣在Run的時候會自動編譯(前面寫的內容我就是這樣偷懶的)。

編譯再運行,OK

 

 

參考資料:

  1. https://blog.csdn.net/iaiti/article/details/39344895
  2. https://www.cnblogs.com/jiftle/p/7156057.html
  3. https://www.cnblogs.com/jiftle/p/7156057.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章