簡體   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