我正在研究现有的C ++ / MFC Windows程序,我想获得用于文本输出的控制台。我没有找到任何选择。
我是否可以设置一个选项来从C ++ / MFC程序获取控制台窗口而无需从头开始重新编写项目?
我可以避免使用AllocConsole()函数调用,只需设置项目选项吗?
如果我必须使用AllocConsole(),我可以在哪里调用它?我在程序中没有main()函数,所以我不知道哪个是入口点。
答案 0 :(得分:1)
您必须使用AllocConsole - Windows程序是控制台,或者它不是。你可以这样做,例如在CWinApp :: InitInstance中,因为WinMain是由MFC抽象出来的。但你可以从任何地方做到。