2013-10-11 39 views
0

系統:
克++版本:克++(TDM-2的mingw32)4.4.1
視窗7 32位 Env的路徑:C:\Python33\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Dwimperl\perl\bin;C:\Dwimperl\perl\site\bin;C:\Dwimperl\c\bin;C:\Program Files\QuickTime\QTSystem\;C:\Cygwin\bin;C:\Program Files\CodeBlocks\MinGW\bin;克++:CreateProcess的:沒有這樣的文件或目錄

錯誤:

C:\Program Files\CodeBlocks\MinGW\bin>g++ -o first.exe D:\first.cpp 
g++: CreateProcess: No such file or directory 

我看過關於類似的問題,但他們都沒有答案給我。 每一個建議,我添加了Mingw,路徑env可變路徑,如上所示。

更新:首先,我從來不相信這一點,但這對我有效。
MinGW error: No such file or directory exists

+2

提供[簡短,獨立,正確的示例](http://sscce.org)!順便說一句,如果你想調用['CreateProcess()'](http://msdn.microsoft.com/en-us/library/windows/desktop/ms682425%28v=vs.85%29.aspx),你需要到'#include ',而不是'#include '。 – Oswald

+0

原諒我,但我該怎麼處理這個問題,因爲我只在SO上找到了解決方案。這是我的錯誤/無知,我沒有嘗試一種建議的解決方法。 – msinfo

+0

@Oswald不是我想要調用'CreateProcess()'而是g ++的OP。海灣合作委員會缺少的頭文件錯誤信息看起來很不一樣 –

回答

0

此錯誤很可能是由PATH問題引起的。我懷疑在你的情況下,g++試圖在PATH中運行一些實用程序,但由於PATH中的錯誤或由於錯誤的g++在給定參數下執行而失敗。例如,您可能在C:\Cygwin\bin中有一些工具。

如果這能幫助任何人,我的情況下錯誤是無效的斜槓路徑,這是因爲設置:

set PATH=%PATH%;"E:\godot.src\.locally/mingw32\bin" 

替換PATH用那東西的最後一個條目下方固定的:

E:\godot.src\.locally\mingw32\bin 
相關問題