如何在 GUI 输出窗口而不是 Visual Studio 2015 中的 cmd 控制台上显示我的C++程序输出

How can I display my C++ Program output on the GUI Ouput Window instead of the cmd console in Visual Studio 2015?

本文关键字:输出 控制台 cmd 中的 显示 C++ 我的 2015 程序 Visual GUI      更新时间:2023-10-16

我尝试在互联网上搜索,但找不到任何答案。

当我运行程序时,视觉工作室会打开一个cmd提示符,输出显示在那里。有没有办法没有cmd窗口,但在某些Windows GUI对话框中有它?

请帮忙。我现在需要睡觉!

编辑:好的,我想我没有问这个问题更好。我仍然想要一个控制台应用程序,但我只想在文本类型窗口(如 Visual Studio 中的输出窗口)而不是命令控制台中执行调试运行输出。例如,"http://cpp.sh/"在文本窗口中为您提供输出,而不是创建控制台。

所以你想做一个表单应用程序吗?

为此,有不同的方法:一种是依赖.NET框架并使用Windows运行时扩展。然而,这会让你失去可移植性,C++感觉和行为完全像另一种语言。

在我看来,另一种更好的方法是使用QT之类的东西.QT这是众所周知的,用于在许多不同的平台上制作应用程序。除了表单,它还提供了许多其他不错的功能。只需查看其文档即可。

安装程序还包括自己的IDE,QT Creator,但如果你更喜欢使用Visual Studio,这里是方法。然后,在创建新项目时,选择一个 QT 应用程序。它应该自动有一个表单。然后,您可以打开 .ui 文件以根据需要更改 GUI。