我们用C语言做了一个简单的对话框出来,但是后面依旧有一个黑乎乎的命令行窗口存在,本篇我们就把这个黑家伙给彻底消灭掉
打开VS后,打开新建项目对话框,选择Win32项目,而后,写好项目名称和选择好项目路径,点击确定按钮。
第一个概述页中,直接单击下一步跳过。
在应用程序设置页中,应用程序类型选择Window应用程序类型;附加选项,选中空项目,之后点击完成按钮来结束项目的设置。
可以看到,这次VS并没有为我们生成任何程序代码。
在项目名称上右击选则添加-新建项,打开添加新项对话框。
选择C++文件(.cpp)项目,然后填写文件名称为SecondWindow.cpp,单击添加按钮,完成文件的添加。
在新添加的SecondWindow.cpp中,添加如图所示的代码。可以看到我们这里用WinMain函数取代了原来的main函数。WinMain函数是Windows的窗口程序入口函数,main函数则是命令行程序的入口函数,如果想让程序脱离命令行,则的用WinMain函数替代main函数。
编译链接运行代码,可看到如图所示的,这个窗口后面就没有黑乎乎的东西,很是纯洁。