【发布时间】:2014-06-19 13:45:14
【问题描述】:
当我启动用 c++ 编写的 windows api 时如何关闭 cmd 窗口,我仍在学习代码,但正在制作一些业余程序,例如 2048 游戏,这是我最新的一个,但同时拥有程序窗口和即使 cmd 在主窗口关闭时关闭,cmd 也会同时打开。
所以我想知道是否有办法将其最小化或(甚至更好)关闭/不打开它。
【问题讨论】:
-
如果您创建的是 Windows 应用程序而不是控制台应用程序,您甚至不会看到控制台窗口。您使用的是什么编译器/构建系统?视觉工作室?这将有助于我们提供更详细的说明。
-
是的,VS13,我从未尝试过制作 win 应用程序,只有控制台,因为我仍在学习高级 c++。我确实尝试了几次,但并没有真正适用于常规的 c++ 程序......所以如果我只是选择 win api 并复制我的代码,它不会打开 cmd 窗口?
-
是的,没错。控制台应用程序的唯一优点是您不必创建自己的窗口来显示输出。 C++ 语言并不复杂,事实上,无论您选择哪种类型的应用程序,它都完全相同。而且由于听起来您已经在创建自己的主窗口,因此您不需要控制台应用程序。标准的 Windows 应用程序可以正常工作。
-
哇,谢谢,我真的没想到会这么简单......我创建自己的窗口没有问题,仍在学习位图之类的东西,我认为它的方式更多复杂然后只是改变项目类型:))