Fehlercode 2 beim Kompilieren einer CPP-Datei in Notepad++

Fehlercode 2 beim Kompilieren einer CPP-Datei in Notepad++

Ich verwende diesen Code

cd "$(CURRENT_DIRECTORY)"
g++ $(FILE_NAME) -o $(FILE_NAME).exe

um ein CPP vom Editor aus auszuführen. Ich hatte erwartet, dass Folgendes ausgeführt wird. g++ FILE_NAME.cpp -o FILE_NAME.exe Aber g++ FILE_NAME.cpp -o FILE_NAME.cpp.exedas ist, was ich bekommen habe.

Wie füge ich also nur den Dateinamen (ohne die Erweiterung) ein, damit dieser Code funktioniert? Gibt es Code, um auf den Dateinamen (ohne die Erweiterung) zuzugreifen?

Antwort1

Die Umgebungsvariable $(NAME_PART)sollte nur den Dateinamen ohne Dateierweiterung zurückgeben.

Ihr Code würde also so aussehen:

cd "$(CURRENT_DIRECTORY)"
g++ $(NAME_PART) -o $(NAME_PART).exe

verwandte Informationen