Код ошибки 2 при компиляции файла cpp в notepad ++

974
pyler

Я использую этот код

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

запустить cpp из блокнота. То, что я ожидал бежать, было g++ FILE_NAME.cpp -o FILE_NAME.exe Но g++ FILE_NAME.cpp -o FILE_NAME.cpp.exeэто то, что я получил.

Так как мне включить только имя файла (без расширения), чтобы этот код работал? Есть ли какой-нибудь код для доступа к имени файла (без расширения)?

1

1 ответ на вопрос

3
wonea

The environment variable $(NAME_PART) should just return the filename without file extension.

So your code would look like this;

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