如何将GUI C ++应用程序转换为控制台应用程序?

时间:2011-03-02 05:34:21

标签: c++ visual-studio visual-c++ console-application

如何将GUI C ++应用程序转换为控制台应用程序?

2 个答案:

答案 0 :(得分:8)

一个好的开始方法是将“业务逻辑”与“显示逻辑”分开。这样,您可以保持业务逻辑相同,但重写在屏幕上显示它的部分,而不是写入标准输出。但是,如果您的应用程序已将它们混合在一起,则将它们分开并不总是很容易;理想情况下,您希望从解耦的逻辑开始。

除此之外,您还需要使用std :: cout写入控制台,并将应用程序编译为控制台应用程序而不是GUI应用程序。

答案 1 :(得分:5)

如果您正在询问如何将现有VS项目从GUI转换为控制台,请查看Linker / System下的项目属性,并将SubSystem设置为Console。