我試圖從命令行編譯C++程序,但是我不能。我嘗試了所有步驟和說明listed here。在Windows 8上使用MinGW在cmd中編譯C++
我安裝了MinGW,但是我在安裝的最後一步遇到問題,它解釋瞭如何更改環境路徑。在環境變量中沒有PATH部分,當我嘗試添加它或甚至編輯系統變量中的一個時,編譯不起作用(當我在命令提示符下鍵入g ++時,什麼也沒有出現)。
我在網上搜索瞭解決方案,但是我一直沒能找到任何東西。
重新安裝MinGW32解決了無法編譯C++的問題。
在PATH變量中添加;C:\mingw\bin
,在我的電腦中的屬性中的高級設置下,在cmd中修復編譯,如@Chrono Kitsune回答的那樣。
等等。在命令提示符下輸入g ++時什麼都沒有出現?沒有錯誤信息或其他東西? –
是否在添加PATH變量後打開了新的命令提示符?直到你開始一個新的過程,環境變量的改變纔會生效。 – PeterT
考慮安裝[mingw-w64](http://mingw-w64.org),它會被主動維護並且安裝會創建一個批處理文件來爲您設置路徑。當然,你也可以安裝一個像MSYS2這樣的類Unix的shell,如果你打算在構建這樣的環境下構建帶有makefile的腳本或者構建腳本,這將有所幫助。 –