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

用户2180977

我无法找到在 Windows 下使用 cmake、Qt5 和 Visual C++ 构建非控制台应用程序的当前最新方法。看起来在 Qt4 时代,将 QT_USE_QTMAIN 设置为 true 就足够了。现在据说链接 Qt5::WinMain 就足够了。但是,这些都不适合我 - 我的应用程序继续打开控制台窗口。我也无法在 cmake 或 Qt 文档中找到任何内容。

让应用程序停止打开控制台窗口的记录/证明方法是什么?

任何

您需要添加set_target_properties(<targetname> PROPERTIES WIN32_EXECUTABLE TRUE)到您的可执行目标中CMakeLists.txt,让 CMake 在没有控制台的情况下为 Windows 生成可执行文件。这将main应用程序入口点替换为WinMain.

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

空白通用Windows应用程序和控制台应用程序之间的区别

来自分类Dev

使用Windows控制台应用程序和计划任务更新SQL表的REST API(JSON)

来自分类Dev

我需要什么软件包来构建Qt 5和CMake应用程序?

来自分类Dev

我需要什么软件包来构建Qt 5和CMake应用程序?

来自分类Dev

如何在Windows上打包使用CMake构建的Qt程序?

来自分类Dev

使用Qt Creator在Windows中为Linux构建Qt应用程序

来自分类Dev

如何在Windows(使用Qt Creator)上构建64位MinGW Qt应用程序

来自分类Dev

使用Qt Creator在Windows中为Linux构建Qt应用程序

来自分类Dev

Qt-如何使用OpenCV和Qt构建独立的应用程序

来自分类Dev

如何使用 CMake 交叉编译 qt 应用程序

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

启动时.NET中的控制台应用程序和Windows应用程序有什么区别

来自分类Dev

启动时.NET中的控制台应用程序和Windows应用程序有什么区别

来自分类Dev

在窗体模式下没有控制台窗口的混合Windows窗体和控制台应用程序

来自分类Dev

如何使用QT和CMake在Debug模式下启用控制台窗口并在Release模式下禁用?

来自分类Dev

在单独的控制台和Windows应用程序之间传递信息

来自分类Dev

VS C++ 中“Windows 控制台应用程序”和“空项目”之间的区别

来自分类Dev

使用Pipes和exec()控制另一个控制台应用程序

来自分类Dev

使用 CMake 和 Conan 为 Linux 和 Windows 部署具有第 3 方依赖项的应用程序

来自分类Dev

使用 eclipse 和 mingw 的控制台应用程序(不在 cms.exe 中启动应用程序)

来自分类Dev

win32应用程序,Windows窗体应用程序和控制台应用程序有什么区别?

来自分类Dev

在C#控制台应用程序中使用Windows 8 API(VideoCaptureDevices)

来自分类Dev

在Java控制台应用程序中使用Windows“ cls”命令清除屏幕

来自分类Dev

如何使用VS Code(Windows平台)编译控制台应用程序?

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

    空白通用Windows应用程序和控制台应用程序之间的区别

  5. 5

    使用Windows控制台应用程序和计划任务更新SQL表的REST API(JSON)

  6. 6

    我需要什么软件包来构建Qt 5和CMake应用程序?

  7. 7

    我需要什么软件包来构建Qt 5和CMake应用程序?

  8. 8

    如何在Windows上打包使用CMake构建的Qt程序?

  9. 9

    使用Qt Creator在Windows中为Linux构建Qt应用程序

  10. 10

    如何在Windows(使用Qt Creator)上构建64位MinGW Qt应用程序

  11. 11

    使用Qt Creator在Windows中为Linux构建Qt应用程序

  12. 12

    Qt-如何使用OpenCV和Qt构建独立的应用程序

  13. 13

    如何使用 CMake 交叉编译 qt 应用程序

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

    启动时.NET中的控制台应用程序和Windows应用程序有什么区别

  18. 18

    启动时.NET中的控制台应用程序和Windows应用程序有什么区别

  19. 19

    在窗体模式下没有控制台窗口的混合Windows窗体和控制台应用程序

  20. 20

    如何使用QT和CMake在Debug模式下启用控制台窗口并在Release模式下禁用?

  21. 21

    在单独的控制台和Windows应用程序之间传递信息

  22. 22

    VS C++ 中“Windows 控制台应用程序”和“空项目”之间的区别

  23. 23

    使用Pipes和exec()控制另一个控制台应用程序

  24. 24

    使用 CMake 和 Conan 为 Linux 和 Windows 部署具有第 3 方依赖项的应用程序

  25. 25

    使用 eclipse 和 mingw 的控制台应用程序(不在 cms.exe 中启动应用程序)

  26. 26

    win32应用程序,Windows窗体应用程序和控制台应用程序有什么区别?

  27. 27

    在C#控制台应用程序中使用Windows 8 API(VideoCaptureDevices)

  28. 28

    在Java控制台应用程序中使用Windows“ cls”命令清除屏幕

  29. 29

    如何使用VS Code(Windows平台)编译控制台应用程序?

热门标签

归档