繁体   English   中英

如何让我的 C 程序在 windows 的后台运行?

[英]How do i make my C program run in the background on windows?

我需要我的 C 程序在后台运行,所以没有任何打开的 window 或者如果从那里运行则不会阻塞终端。

我找不到太多关于如何在线进行的信息。

编辑:为了做我需要的,我只是将 -mwindows 添加到 gcc 命令。

Windows支持两种节目类型; 图形用户界面和控制台。

如果父进程还没有,控制台应用程序会自动获得一个控制台 window。

GUI 应用程序没有控制台,它们可以有 0、1 或多个 windows。如果您不创建 window,您的应用程序基本上只在任务管理器中可见。 GUI 应用程序通常使用WinMain作为启动 function 而不是main Notepad.exe 是一个 GUI 应用程序,它创建一个 window。

您需要告诉编译器/链接器您正在创建一个 GUI 程序。 如果您使用的是 Visual Studio,它可能有一个您可以使用的项目模板。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM