控制台出现在发布模式 QT MSVC 2015

Console appeare in release mode QT MSVC 2015

我正在创建一个使用 QWebEngine 的应用程序,当我发布我的应用程序时,我遇到了一个我见过的奇怪问题!!控制台是用我基于 GUI 的应用程序打开的吗?和这个 project.pro 文件

#-------------------------------------------------
#
# Project created by QtCreator 2017-07-31T18:43:56
#
#-------------------------------------------------

QT       += core gui webenginewidgets testlib

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = Clicker
TEMPLATE = app

# The following define makes your compiler emit warnings if you use
# any feature of Qt which as been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS

# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0


SOURCES += \
        main.cpp \
        mainwindow.cpp

HEADERS += \
        mainwindow.h

FORMS += \
        mainwindow.ui

RESOURCES += \
    files.qrc

win32:RC_ICONS += a.ico

当控制台打开时,它会显示一些在调试模式下显示在控制台中的数据,我想问题出在使用 QWebEngine 时,控制台向我显示了来自 QWebEngineView 中加载的网站的数据,数据始终以 JS 开头: 像这样

js: Phaser.Cache.isSoundDecoded: Key "dealer_12" not found in Cache.
[5684:3840:0731/214213.208:INFO:CONSOLE(27)] "Phaser.Cache.isSoundDecoded: Key "loose" not found in Cache.", source: example/libs.js (27)

这是控制台中显示的一些数据,所以问题是如何在启动应用程序时不显示此控制台?我不知道是什么导致了这个问题,也不知道我应该搜索什么?
更新
这是我的项目设置的屏幕截图 here
这是我在释放应用程序并将所有 DLL 文件复制到文件夹目录后打开应用程序时的屏幕截图 here

感谢 Vahancho 给了我一个类似问题的 link
为了在 windows 上解决这个问题,我将其添加到 .pro 文件中的 Qt 项目

QT.testlib.CONFIG -= console

它起作用的原因是当我在 Qt 中使用 QTest 库时它默认显示控制台
所以问题不是像我预期的那样使用 QtWebEngine