我只是想用记事本++和mingw32运行一个基本程序。我已经尝试了多种不同的事情,但我继续得到。
Current directory: \THEBOXUsersjacks_000Documents
C:MinGWmingw32bing++.exe -g "testpgrm"
CreateProcess() failed with error code 2:
The system cannot find the file specified.
================ READY ================
当我运行nppexec
时,我使用以下
NPP_SAVE
CD $(CURRENT_DIRECTORY)
C:MinGWmingw32bing++.exe -g "$(FILE_NAME)"
我也尝试过:
NPP_SAVE
CD $(CURRENT_DIRECTORY)
C:MinGWbing++.exe -g "$(FILE_NAME)"
我只是使用一个基本的测试程序:
#include <iostream>
using namespace std;
int main()
{
cout<<"Hi";
return 0;
}
我不知道如果我以这种方式保存它或我做错了什么,我是否会在命令提示符下运行它时遇到问题。如果这是一个问题,我正在运行 Windows 10。
当前目录:\THEBOX\Users\jacks_000\Documents
我认为这是因为 g++ 无法访问 SMB 共享。
尝试在本地编译文件。
问题出在"C:\MinGW\mingw32\bin\g++.exe"的位置上。它在PC上的位置以及实际文件名是什么,将取决于您的安装。
例如,在我的机器上,我在"C:\Program Files (x86(\CodeBlocks13_02\MinGW\bin\mingw32-g++.exe"中有旧版本,但在另一个文件夹中安装了较新的版本。
因此,您需要找到编译器的可执行文件名称和位置。例如,您不需要使用前两行,只需"C:\Program Files (x86(\CodeBlocks13_02\MinGW\bin\mingw32-g++.exe -g test.c"。
我这样做了,它给出了以下结果:
C:Program Files (x86)CodeBlocks13_02MinGWbinmingw32-g++.exe -g test.c
Process started >>>
<<< Process finished. (Exit code 0)
================ READY ================