Я новичок в Notepad ++ и C ++. Я не мог понять, что пошло не так, хотя многим это может показаться простым.
Пытался искать решение, но безрезультатно.
При попытке настроить приложение для компилятора C ++ в Windows 8.1 я обнаружил следующее сообщение.
NPP_SAVE: C:\Users\rolle_000\Desktop\HelloWorld.cpp
CD: C:\Users\rolle_000\Desktop
Current directory: C:\Users\rolle_000\Desktop
Compiled.exe -c -w "HelloWorld.cpp"CreateProcess() failed with error code 2:
The system cannot find the file specified.
================ READY ================
Базовый код C ++, простой для тестирования.
// A hello world program in C++
#include<iostream>
using namespace std;
int main()
{
cout << "Hello World!";
return 0;
}
Скрипт NppExec взят из
Как скомпилировать и запустить файлы C из Notepad ++ с помощью плагина NppExec?
Ниже встроенной шахты скрипт не сильно изменился.
NPP_SAVE
CD $(CURRENT_DIRECTORY)
Compiled.exe -c -w "$(FILE_NAME)"
Просьба совета, спасибо.
Вы пытаетесь выполнить
Compiled.exe
который действительно не существует (пока) вместо
perl.exe -c -w "$(FILE_NAME)"
perl.exe является исполняемым файлом perl и должен использоваться с программой perl. Для компиляции программ на C ++ вам потребуется использовать компилятор C ++.
Теперь: все это сводится к компилятору, который вы хотите использовать … какой вы собираетесь использовать? MSVC (Microsoft Visual Studio)? Кровопролитие dev-cpp?
Пример: если у вас установлен MSVC2010, вы можете использовать:
казнить Start->All Programs->Microsoft Visual Studio 2010->Visual Studio Tools->Visual Studio Command Prompt (2010)
цифра cl (yourFileName).cpp
Вы сделали, yourFileName.exe должен теперь существовать
Таким образом, вышеприведенное должно быть переписано как:
cl.exe "$(FILE_NAME)"
убедившись, что путь к cl.exe правильно доступен.
Других решений пока нет …