在.c中加入如下代码即可:
#pragma comment(linker,"/subsystem:windows")
#pragma comment(linker, "/ENTRY:mainCRTStartup")
subsystem有windows和console两种,选console的话在os呼叫程序的时候会先开一个console的window。
entry有mainCRTStartup和WinMain两种,选前者os调用的是传统的main函数,后者则调用WinMain函数。
另外,win32的console其实是很强大的,可以使用mfc类,可以创建进程、线程,可以进行socket通信,可以发进程、线程间消息,除了gui相关不能用以外和window应用没有什么区别。
本文介绍了如何在C语言中设置程序的入口点和子系统类型。通过使用预处理器指令,可以选择不同的入口函数(如mainCRTStartup或WinMain)以及运行时的子系统环境(如Windows或Console)。此外还提到了win32控制台的功能特性。
3065

被折叠的 条评论
为什么被折叠?



