我正在使用命令行应用程序输出类型编写应用程序,以在MOGRE处理实际窗口创建时在控制台中显示调试信息.我想在编译应用程序时隐藏控制台.通过进入项目属性,应用程序选项卡并将输出类型更改为Windows应用程序,可以轻松地显示控制台.这样做时,只会显示MOGRE窗口.
虽然我相信创建一个Windows应用程序并将控制台连接到它时会更加清晰,但是当我想要这种行为时,我仍然很好奇天气可以以编程方式执行此操作.
也就是说,有没有办法以编程方式确定在调试模式下编译时应用程序编译为命令行应用程序,何时在发布模式下编译为Windows应用程序?如果是这样,怎么办呢?
编辑:我不是问如何将控制台附加到Windows窗体应用程序.我把重要的部分放在斜体中,希望能让我更清楚自己想要的东西.