npp_exec 配置qt编译运行
编译UI文件:
NPP_CONSOLE -
IF "$(EXT_PART)" != ".ui" THEN
NPP_CONSOLE OFF
EXIT
ENDIF
NPP_SAVE
cmd /A /Q /C (C:\Qt\6.2.4\mingw_64\bin\qtenv2.bat && UIC $(FULL_CURRENT_PATH) -o $(CURRENT_DIRECTORY)\ui_$(NAME_PART).h)
IF $(EXITCODE) == 0 THEN
NPP_CONSOLE OFF
ENDIF
生成项目文件:
NPP_CONSOLE -
SET WORK_PATH=work
SET WORK_OK ~ strfind $(CURRENT_DIRECTORY) $(WORK_PATH)
IF $(WORK_OK) < 0 THEN
NPP_CONSOLE OFF
EXIT
ENDIF
NPP_SAVE
cmd /A /Q /C (C:\Qt\6.2.4\mingw_64\bin\qtenv2.bat && CD /D "$(CURRENT_DIRECTORY)" && QMAKE -project "QT += widgets" -after "TARGET = main" && QMAKE)
IF $(EXITCODE) == 0 THEN
NPP_CONSOLE OFF
ENDIF
编译运行:
NPP_CONSOLE -
SET WORK_PATH=work
SET WORK_OK ~ strfind $(CURRENT_DIRECTORY) $(WORK_PATH)
IF $(WORK_OK) < 0 THEN
NPP_CONSOLE OFF
EXIT
ENDIF
NPP_SAVE
cmd /C del $(CURRENT_DIRECTORY)\*.exe /a /q /f /s >NUL
NPP_CONSOLE +
cmd /A /Q /C C:\Qt\6.2.4\mingw_64\bin\qtenv2.bat && CD /D "$(CURRENT_DIRECTORY)" && NMAKE && START $(CURRENT_DIRECTORY)\release\main.exe
NPP_CONSOLE -
IF $(EXITCODE) == 0 THEN
NPP_CONSOLE OFF
ENDIF
这篇博客介绍了如何在Notepad++中利用NPP_EXEC配置Qt的编译和运行步骤,包括编译UI文件、生成项目文件以及最终的编译运行过程,详细阐述了每个步骤的NPP_CONSOLE命令,适用于Qt开发人员提高工作效率。
2313

被折叠的 条评论
为什么被折叠?



