使用Visual Studio + CMake 构建Qt程序弹出Console控制台

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Visual Studio + CMake 构建Qt程序弹出Console控制台相关的知识,希望对你有一定的参考价值。

参考技术A 在Visual Studio 2019 中,使用CMake构建Qt窗口应用,会先启动一个console控制台,然后才会弹出期望的窗口。

WIN32 标志该程序为窗口程序。

这样可以只使得 WIN32 在特定平台下(也就是windows)下起作用。

如何在 Visual Studio 2017、C++、CMake 中使用数据断点?

【中文标题】如何在 Visual Studio 2017、C++、CMake 中使用数据断点?【英文标题】:How to use data breakpoints in Visual Studio 2017, C++, CMake? 【发布时间】:2018-07-27 21:47:10 【问题描述】:

我一直在 Visual Studio 项目中很好地使用数据断点,但现在我尝试切换到 CMake 的。 在那里,我无法设置它们——数据断点一直被禁用(灰显)。 是否可以将仪器与 CMake 一起使用?使用 Visual Studio 项目设置解决了与非工作数据断点(例如 Can't use data breakpoint C++, Visual Studio 2013 )类似的问题,这不适用于我的情况

【问题讨论】:

可以让cmake生成VS解决方案,然后根据需要调整设置。 我猜负片正在重新生成会抛出你对设置的更改。还是现在不这样做?好久没碰VS里面的设置了。 【参考方案1】:

(1)请先添加断点,并确保在添加数据断点之前断点已命中。

(2)请将.exe设置为启动项,查看结果。

【讨论】:

我一直将 .cpp 作为启动项,并且 (2) 完成了工作。谢谢!

以上是关于使用Visual Studio + CMake 构建Qt程序弹出Console控制台的主要内容,如果未能解决你的问题,请参考以下文章

使用Visual Studio 2015,2017,CMake 3.10完全无法正常工作

Visual Studio 2017 - 为依赖项禁用 CMake

如何在 Visual Studio 2017、C++、CMake 中使用数据断点?

使用 CMake 生成 Visual Studio 2017 项目

在 Visual Studio 2017 中使用 Cmake 构建 ssh.dll

使用 CMake 和 Visual Studio 2019 编译 GLEW?