一直使用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
參考資料: