2013-10-11 4 views
0

시스템 :
g ++ 버전 : g ++ (TDM-2 mingw32) 4.4.1
윈도우 7 32 비트 봉투 경로 : 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;g ++ : 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)를 제공하십시오! BTW, ['CreateProcess()'] (http://msdn.microsoft.com/en-us/library/windows/desktop/ms682425%28vs.85%29.aspx)를 호출하려면 다음을 수행해야합니다. '#include '가 아니라'#include '입니다. – Oswald

+0

용서해주세요.하지만이 문제에 대한 해결 방법을 찾았으므로 어떻게해야합니까? 해결책으로 제안 된 방법 중 하나를 시도하지 않은 것이 내 실수/무지였습니다. – msinfo

+0

@Oswald CreateProcess()를 호출하고 싶지만 g ++에서 볼 수있는 OP가 아닙니다. GCC의 누락 된 헤더 파일 오류 메시지가 매우 다르게 보입니다! –

답변

0

이 오류는 PATH의 문제로 인한 것 같습니다. 나는 당신의 경우에 g++이 PATH의 일부 유틸리티를 실행하려고 시도하지만 PATH의 오류 때문에 실패하거나 잘못된 매개 변수로 g++이 실행 되었기 때문에 의심됩니다. 예를 들어 C:\Cygwin\bin에 도구가있을 수 있습니다.

그 사람을 도움이된다면, 오류에 대한 나의 경우는 다음과 같이 설정 PATH에 잘못된 슬래시했다 :

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

이 물건 PATH의 마지막 항목을 교체 고정 이하는 :

E:\godot.src\.locally\mingw32\bin 
관련 문제