将QML使用,QBS构建的Qt应用程序部署到Windows

时间:2018-05-24 21:39:49

标签: c++ qt deployment qml qbs

我在QtCreator中提出了一个应用程序

我使用QML作为GUI,我使用QBS作为构建系统

我希望能够将应用程序部署到Windows(可能是Linux和MacOS,但是现在,我只关心Windows)

我尝试使用Qmake的部署教程,使用最小的示例(使用QBS在Windows上构建二进制文件,使用MSVC2017编译器,截至2018-05-23 3:38 PM GMT-6我一直在尝试在过去的6个小时内使用Qt维护工具安装MinGW,它仍然只有5%,所以我会在完成后尝试MinGW),但我有以下问题

使用Qt快速应用程序 - 使用windeployqt.exe --release --qmldir ../src example.exe获取dll和其他库后,使用MSVC2017编译器发布版本的滑动模板

并尝试执行example.exe,我收到一条消息说

"Qml debugging is enabled. Only use this in a safe environment!"

在cmd窗口中,就在实际应用程序启动之前

即使我尝试在项目的构建步骤中禁用它,它也不会被禁用

它仍然显示带有消息的cmd,有没有办法完全确保构建设置有效?我错过了一个QtCreator配置,以确保我设置的设置实际上做了他们想要的设置吗?我是否需要重新启动Qtcreator或Windows才能使用它们?

更新:即使使用MinGW

,仍然会发生

1 个答案:

答案 0 :(得分:0)

这是一个将在Creator 4.7中修复的错误。请参阅https://bugreports.qt.io/browse/QTCREATORBUG-20377