0

我正在尝试在 notepad++ 上为 C++ 构建保存、制作和运行功能。我正在开发名为 NppExec 的插件,我的脚本如下所示:

NPP_SAVE

cd $(CURRENT_DIRECTORY)

cmd /k qmake *.pro & "C:\Program Files\Qt\Tools\mingw530_32\bin\mingw32-make.exe"

我确实将 ming32-make.exe 的目录写入了路径,但它不起作用,所以我决定这样做。所以问题是如果我从 NppExec 编译它,msg 显示如下

C:/Program Files/Qt/Tools/mingw530_32/bin/mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory 'C:/Users/fox/Desktop/code/test'
g++ -c -pipe -fno-keep-inline-dllexport -O2 -std=gnu++11 -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -    I"C:\Program Files\Qt\5.7\mingw53_32\include" -I"C:\Program Files\Qt\5.7\mingw53_32\include\QtCore" -Irelease -I"C:\Program Files\Qt\5.7\mingw53_32\mkspecs\win32-g++"  -o release\main.o main.cpp
g++: error: CreateProcess: No such file or directory
Makefile.Release:107: recipe for target 'release/main.o' failed
mingw32-make[1]: *** [release/main.o] Error 1
mingw32-make[1]: Leaving directory 'C:/Users/fox/Desktop/code/test'
Makefile:34: recipe for target 'release' failed
mingw32-make: *** [release] Error 2

当我直接在 cmd 中运行命令时,这相当奇怪,这意味着我去了 Makefile 的目录并运行 mingw32-make.exe 它确实编译并创建了可执行文件。怎么来的?

4

0 回答 0