在QtCreator中,在构建时发出声音信号失败

时间:2016-11-23 19:17:42

标签: qt qt-creator

是否可以在QtCreator中检测构建失败并发出自定义声音信号(例如,通过批处理文件)?

目前我的项目设置中有一个后期构建步骤,我在其中启动带声音的.bat文件。当我的项目成功构建时,我听到了,一切都很好。当构建失败时,将不会达到构建后步骤,因此没有信号。

是否有可能为构建失败发出声音信号,以及如何?或者没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

创建.bat文件并将其保存在某处。 更改c:\ Qt \ Tools \ QtCreator \ bin \ jom.exe以更正路径,如果您使用nmake或mingw-make将其更改为相应的路径名

MAKE.BAT:

c:\Qt\Tools\QtCreator\bin\jom.exe
if errorlevel 1 (
   rundll32 user32.dll,MessageBeep
)

在QtCreator中,转到项目 - > 构建&运行,然后在构建步骤中添加自定义流程步骤。在命令字段中,添加创建的make.bat文件的路径:

Command: C:\<path to your make.bat file>

现在停用构建步骤中的原始制作步骤并构建项目。如果进程的返回值大于0,你就会发出声音。