Qt5使用GUI应用程序打开控制台

日夜

我在Windows上将Qt5.2(git)与MSVC13一起使用。如果我构建任何应用程序(甚至模板),它将始终在cmd.exe窗口中打开。我尝试了不同的Qt版本和不同的编译器(甚至是MinGW),但是我总是遇到相同的问题。但是,如果我使用QtDesigner中的绿色播放按钮启动该应用程序,它将在没有cmd窗口的情况下打开。这里的建议我尝试“ CONFIG-= console”无效。另外我不使用testlib。在我的qmake.conf中,我看到“ QMAKE_LFLAGS_WINDOWS = / SUBSYSTEM:WINDOWS”行

这是否取决于我放在应用程序目录中的dll文件?QtDesigner不会将任何dll复制到build文件夹,但是会设置一些环境变量。要从单独的文件夹运行应用程序,我将Qt lib文件夹中的相应dll复制到application exe文件夹中。

对这种奇怪的行为有什么想法吗?

日夜

好的,这花了一段时间,但我终于在这里找到了解决方案:隐藏Windows应用程序的控制台

我不得不替换主入口函数:

替换以下代码:

int main(int argc, char *argv[])
{
     QApplication app(argc, argv);
     // your code*
}

通过

int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, char*, int nShowCmd)
{
    int argc = 0;
    QApplication app( argc, 0 );
 }

谢谢大家!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Qt Windows应用程序打开控制台输出

来自分类Dev

如何在Windows下使用cmake在qt GUI应用程序中显示控制台

来自分类Dev

在Qt Gui应用程序中更改控制台应用程序的概念

来自分类Dev

GUI /控制台应用程序代码管理(C ++ / Qt)

来自分类Dev

如何将Qt GUI应用程序的版本打印到控制台

来自分类Dev

Qt5应用程序无法在一台计算机上打开

来自分类Dev

从Ubuntu中的Qt GUI应用程序运行多个命令行应用程序并获取控制台输出

来自分类Dev

从Ubuntu中的Qt GUI应用程序运行多个命令行应用程序并获取控制台输出

来自分类Dev

C ++ GUI和控制台应用程序

来自分类Dev

如何从控制台或GUI应用程序检测运行?

来自分类Dev

Windows GUI以及控制台应用程序

来自分类Dev

C ++ GUI和控制台应用程序

来自分类Dev

Windows GUI以及控制台应用程序

来自分类Dev

如何从控制台应用程序打开WPF窗口

来自分类Dev

控制台应用程序无法打开命令窗口

来自分类Dev

控制台应用程序中的Linux Qt QSystemTrayIcon

来自分类Dev

某些控制台应用程序“自动”打开新控制台

来自分类Dev

读取在C ++中使用控制台应用程序打开的文件

来自分类Dev

使用快捷键在新窗口中打开Windows控制台应用程序

来自分类Dev

使用C#控制台应用程序打开和关闭Internet浏览器

来自分类Dev

Qt如何在Windows中的非控制台应用程序中使用main()?

来自分类Dev

我可以使用Qt Creator创建控制台应用程序吗?

来自分类Dev

Qt多头控制台应用程序在退出时挂起(使用ctrl-c)

来自分类Dev

使用 Qt 和 cmake 构建非控制台 Windows 应用程序

来自分类Dev

使用MVC 5 Controller中的参数执行控制台应用程序

来自分类Dev

在ASP.NET5控制台应用程序中使用Startup类

来自分类Dev

使用来自MVC 5 Controller的参数执行控制台应用程序

来自分类Dev

无法在控制台应用程序中使用位图

来自分类Dev

使用控制台应用程序的WCF服务主机

Related 相关文章

  1. 1

    Qt Windows应用程序打开控制台输出

  2. 2

    如何在Windows下使用cmake在qt GUI应用程序中显示控制台

  3. 3

    在Qt Gui应用程序中更改控制台应用程序的概念

  4. 4

    GUI /控制台应用程序代码管理(C ++ / Qt)

  5. 5

    如何将Qt GUI应用程序的版本打印到控制台

  6. 6

    Qt5应用程序无法在一台计算机上打开

  7. 7

    从Ubuntu中的Qt GUI应用程序运行多个命令行应用程序并获取控制台输出

  8. 8

    从Ubuntu中的Qt GUI应用程序运行多个命令行应用程序并获取控制台输出

  9. 9

    C ++ GUI和控制台应用程序

  10. 10

    如何从控制台或GUI应用程序检测运行?

  11. 11

    Windows GUI以及控制台应用程序

  12. 12

    C ++ GUI和控制台应用程序

  13. 13

    Windows GUI以及控制台应用程序

  14. 14

    如何从控制台应用程序打开WPF窗口

  15. 15

    控制台应用程序无法打开命令窗口

  16. 16

    控制台应用程序中的Linux Qt QSystemTrayIcon

  17. 17

    某些控制台应用程序“自动”打开新控制台

  18. 18

    读取在C ++中使用控制台应用程序打开的文件

  19. 19

    使用快捷键在新窗口中打开Windows控制台应用程序

  20. 20

    使用C#控制台应用程序打开和关闭Internet浏览器

  21. 21

    Qt如何在Windows中的非控制台应用程序中使用main()?

  22. 22

    我可以使用Qt Creator创建控制台应用程序吗?

  23. 23

    Qt多头控制台应用程序在退出时挂起(使用ctrl-c)

  24. 24

    使用 Qt 和 cmake 构建非控制台 Windows 应用程序

  25. 25

    使用MVC 5 Controller中的参数执行控制台应用程序

  26. 26

    在ASP.NET5控制台应用程序中使用Startup类

  27. 27

    使用来自MVC 5 Controller的参数执行控制台应用程序

  28. 28

    无法在控制台应用程序中使用位图

  29. 29

    使用控制台应用程序的WCF服务主机

热门标签

归档