我得到以下錯誤:克++:錯誤:CreateProcess的沒有這樣的文件或目錄
g++: error: CreateProcess no such file or directory
每當我試圖編譯程序。我已經在Windows機器上安裝了MinGw 7.2版本並且不會出現問題,但是在家用計算機上安裝Windows SP3後,出現此錯誤,我無法弄清楚,因爲我已經設置了所有環境變量正常。我甚至嘗試的路徑設置爲C:\MinGw\libexec\gcc\i686-mingw32\4.6.1
其中cc1plus.exe和cc1.exe所在,但仍然沒有luck.If我在命令行輸入:
_assoc .cpp=cpls
_ftype cpls=g++ "%1" %*
_program.cpp
它seemse編譯,因爲我得到的編譯時錯誤的沒有-std = C++ 0x開關就無法識別的C++ 11關鍵字。有什麼建議麼?提前致謝。
你是否安裝了MinGW的'w32api'軟件包?如果沒有,你需要它。 – ildjarn
爲了幫助您檢查這是MinGW問題還是文件問題,您是否嘗試過在另一個平臺上進行編譯?問題中的g ++錯誤是由g ++本身產生的(所以問題不在於無法找到cc1plus.exe和朋友)。例如'g ++ foo_bar_file_does_not_exist'會爲我產生一個類似的錯誤(在路徑上使用g ++的linux系統上) – jelford
這些文件在另一臺Windows機器上使用相同版本的MinGW http://nuwen.net/mingw.html編譯,因此我不會看不出問題出在哪裏。我也安裝了Ubuntu,並且我可以很好地編譯。 –