嘿,我正在创建一个小的GLUT应用程序,需要帮助隐藏/删除控制台窗口。
我正在开发Windows,我已经知道在Windows系统上隐藏控制台窗口的各种方法,但有没有隐藏它的便携方法?
...谢谢
答案 0 :(得分:1)
你真的不想“隐藏”控制台窗口。您想要的是配置您的编译器生成“Windows应用程序”而不是“控制台应用程序”。这将告诉Windows永远不会为您的应用程序创建一个控制台。您需要查阅编译器的文档以了解如何执行此操作。对于Visual Studio,它是其中一个向导的一步。
在控制台应用程序中控制控制台并不是一个好方法。控制台的设计使应用程序对此一无所知。虽然有可能,正如你所说,它不是很便携或干净。
如果您需要对“控制台”进行细粒度控制,那么正确的方法是实现您自己的窗口,该窗口提供了一个可以打印东西的文本输出区域。然后,您可以使用“控制台”执行任何操作,因为它不是真正的控制台,它只是您的应用程序拥有和操作的另一个窗口。