要让控制台程序不显示控制台,可以使用控制台相关API函数把控制台删掉,详情请看MSDN,只需索引FreeConsole函数,定位一下即可。
这样处理后,程序在起来时会把控制台窗口删掉,但在慢的机器上,会看到控制台窗口闪一下,因为控制台是先创建了,显示后,再删除的。
若想不让控制台创建,只能修改编译选项。修改VC的工程设置->Linker->Advance->Enter Point:wmainCRTStartup,Liner->System->SubSystem:Windows (/SUBSYSTEM:WINDOWS)。
main函数名称为:int _tmain(int argc, _TCHAR* argv[])。
编译只可,Good Luck!
这样处理后,程序在起来时会把控制台窗口删掉,但在慢的机器上,会看到控制台窗口闪一下,因为控制台是先创建了,显示后,再删除的。
若想不让控制台创建,只能修改编译选项。修改VC的工程设置->Linker->Advance->Enter Point:wmainCRTStartup,Liner->System->SubSystem:Windows (/SUBSYSTEM:WINDOWS)。
main函数名称为:int _tmain(int argc, _TCHAR* argv[])。
编译只可,Good Luck!