Ich sehe, dass dieses Problem viele Male gepostet wurde, aber keine der Lösungen funktionierte für mich und mein Problem ist ein bisschen anders.make: g ++: Fehler: CreateProcess: Keine solche Datei oder Verzeichnis
Das Problem:
Wenn eine Anwendung eine Make-Datei und mingw32-make, erhalte ich die Fehlermeldung:
g++: error: CreateProcess: No such file or directory
Allerdings, wenn ich den gleichen Befehl Kopieren/Einfügen, dass die Make-Datei zu tun versucht, und fügen Sie es in der gleichen Eingabeaufforderung ein, es funktioniert. Dieses Problem tritt nur auf, wenn ich versuche, mit einem Makefile zu erstellen.
Hier weitere Informationen:
g++ ./src/main.cpp ./src/application.cpp -I C:\Code\infographie\Labs\inc -L C:\Code\infographie\Labs\lib -I C:\Code\infographie\Labs\inc -g -Dmain=SDL_main -L C:\Code\infographie\Labs\lib -lmingw32 -lSDL2main -lSDL2 -o bin/debug/labs.exe
g++: error: CreateProcess: No such file or directory
makefile:23: recipe for target 'all' failed
mingw32-make: *** [all] Error 1
Wie gesagt, wenn ich/kopieren und einfügen die erste Zeile wird es funktionieren.
Was kann ich versuchen?
UPDATE: Ich habe Cygwin installiert, SDL-Bibliotheken angepasst und neu kompiliert. Jetzt bekomme ich diesen Fehler, wenn ich versuche, make zu verwenden. Wenn ich den Befehl kopiere/einfüge, funktioniert es.
g++ ./src/main.cpp ./src/application.cpp -I C:\Code\infographie\Labs\inc -L C:\Code\infographie\Labs\lib -I C:\Code\infographie\Labs\inc -g -Dmain=SDL_main -L C:\Code\infographie\Labs\lib -lcygwin -lSDL2main -lSDL2 - mwindows -o bin/debug/labs.exe
make: g++: Command not found
make: *** [makefile:23: all] Error 127
IT FIXED, nicht erklären, eine Variable PATH genannt ...
Ich bin kein Make-Guru, aber ich denke, Sie sollten ein MCVE Makefile machen und sehen, ob das das Problem darstellt. Wenn nicht, poste das MCVE-Makefile und die Chancen stehen gut, dass jemand, der ein Marken-Guru ist, das Problem entdecken wird. – user4581301