我有一个wxWidgets GUI程序,并且我希望标准控制台窗口附加到标准输出/ etc。要去。wxWidgets图形用户界面+控制台/模拟控制台(wxTextCtrl?)
如果有人知道如何做到这一点(GUI应用程序和和一个控制台窗口),这将是出色的。但是,从环顾四周,我怀疑这不是直接可能的。
基于this similar thread,我觉得这可以用wxTextCtrl在单独的wxFrame中进行模拟。如果这是一个很好的方法,那么有没有例子可以在任何地方完成?还有其他方法可以做到这一点吗?
编辑:我期待要么有(或至少尽可能接近地模拟)控制台窗口 - 因此,黑背景,白色字符具有固定宽度的字体,等等
是的,我确实需要printf(...)。实际上,我想要做的就是让一个“控制台”与非GUI程序中提供的控制台尽可能无法区分。 – imallett
为此,您需要使用Windows下的普通控制台,但无法模拟它。只需在连接时将您的应用程序设置为一个控制台(/ subsystem:console),并且不要脱离它。请注意,您仍然可以在“控制台”应用程序中使用GUI类,而不会有任何问题。 –
在控制台模式下创建时,我总是得到“未解析的外部符号_main”? – imallett