嘿,我正在创建一个小GLUT应用程序,并且需要有关隐藏/删除控制台窗口的帮助。

我在Windows上进行开发,我已经知道在Windows系统上隐藏控制台窗口的各种方法,但是没有可移植的隐藏方法吗?

谢谢...

#1楼 票数:1 已采纳

您并不是真的想“隐藏”控制台窗口。 您需要配置编译器以生成“ Windows应用程序”而不是“控制台应用程序”。 这将告诉Windows永远不要为您的应用程序创建控制台。 您需要查阅编译器的文档,以了解如何做到这一点。 对于Visual Studio,这是其中一个向导的一个步骤。

在控制台应用程序内部没有真正好的方法来控制控制台。 控制台的设计使应用程序对此一无所知。 正如您所说,虽然可能,但它不是便携式或干净的。

如果您需要对“控制台”进行细粒度控制,则正确的方法是实现自己的窗口,该窗口提供文本输出区域,您可以在其中打印内容。 然后,您可以使用“控制台”执行几乎所有操作,因为它实际上不是控制台,而只是应用程序拥有和操作的另一个窗口。

  ask by Sam J translate from so

未解决问题?本站智能推荐:

1回复

如何在MacOS(GCC编译器)中隐藏控制台窗口?

我在Mac OS中用Code :: Blocks IDE编写了一个应用程序(C ++应用程序)。 CodeBlocks使用gcc编译源代码。 当我双击项目(可执行二进制文件)的输出时,我的应用程序正确执行,但显示了控制台应用程序。 我的应用程序是一个后台应用程序,没有任何对控制台的读取
1回复

在Win32App上工作,想要输出到Win32窗口和控制台窗口

我已经通过这个和其他网站上的帖子看得相当透彻,似乎大多数答案来自几年前。 我正在寻找创建一个使用OpenGL功能的Win32 C ++应用程序。 以前我通过将重要的C ++代码函数移植到Win32控制台应用程序来调试这些程序。 此时,我需要能够在与GLUT窗口交互时通过输出调试到控制台窗口
1回复

如何在C++TCC中隐藏Windows控制台

如何隐藏控制台窗口,编译器很小
2回复

Visualc++隐藏控制台Windows

我正在为我的应用制作更新程序。 我的应用程序是一个UI应用程序。 我想将其作为控制台应用程序,但是我不知道如何隐藏它。 我使用以下代码: 但是,当应用程序运行时,cmd窗口将显示一秒钟。 我怎么藏起来?
2回复

如何制作一个使用pdCurses便携式的控制台c++文本游戏

嘿所以我使用pdCurses库和microsoft opperating系统工具制作了一个文本游戏,我想让它适用于任何计算机。 这是我的包括: myStopwath / Math.h包括: 我是否需要像大多数可下载的程序一样制作某种安装程序向导? 我可以简单地将dll,libs和he
12回复

隐藏Windows应用程序的控制台

我有一个 Qt 应用程序,当我运行这个应用程序时,它后面会打开一个控制台。 在开发中,这很好,因为我在控制台上看到调试输出,但是当我想将此可执行文件提供给客户时,应该没有控制台窗口。 我该如何隐藏它? (我使用的是 Visual Studio 2008)
1回复

在便携式应用程序中使用WindowsDLL

我已经构建了一个Windows C ++应用程序,我想将其移植到linux。 这样做的主要原因是我们的IT员工可以轻松进行系统维护。 除了运行此应用程序的一台Windows机器,我们只是一个Linux操作。 此应用程序构建在 - 并且在Windows上运行的原因是它使用Windows A
1回复

WPFC#隐藏控制台应用程序在隐藏任务栏中显示图标[重复]

这个问题已经在这里有了答案: .Net控制台系统托盘中的应用程序 6答案 我正在使用C#,我想隐藏控制台应用程序,但想在“隐藏的任务栏”中显示图标(我不知道它的名称是否正确),类似Thunderbird,Team Viewer。 我已经尝试过了: 但是,如果我隐藏控