日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

去掉控制台程序的黑框框

發布時間:2024/4/19 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 去掉控制台程序的黑框框 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有時候寫的console的程序有時候只想讓它運行,
彈個黑框框 , 挺尷尬的.況且有些代碼想在偷偷的執行

這時候就需要一些小技巧了

#pragma comment(linker,"/subsystem:\"windows\" /entry:\"mainCRTStartup\"")//不顯示窗口

本來想著記錄這個操作大,發現了更好的博文


以下全文引用 原博文鏈接
眾所周知,控制臺應用程序一般都會顯示一個控制臺窗口(虛擬DOS窗口),但很多時候控制臺程序的執行邏輯根本不需要與用戶進行交互,所以顯示這個難看的窗口純屬多余,那么如何將它屏蔽掉呢?下面我向大家介紹一種方法。
  操作系統裝載應用程序后,做完初始化工作就轉到程序的入口點執行。程序的默認入口點實際上是由連接程序設置的,不同的連接器選擇的入口函數也不盡相同。在VC下,連接器對控制臺程序設置的入口函數是 mainCRTStartup,mainCRTStartup 再調用你自己編寫的 main 函數;*對圖形用戶界面(GUI)程序設置的入口函數是 WinMainCRTStartup*,WinMainCRTStartup 調用你自己寫的 WinMain 函數。
  
具體設置哪個入口點是由連接器的“/subsystem:”選項參數確定的,它告訴操作系統如何運行編譯生成的.EXE文件。可以指定四種方式:“CONSOLE|WINDOWS|NATIVE|POSIX”如果這個選項參數的值為“WINDOWS”,則表示該應用程序運行時不需要控制臺,有關連接器參數選項的詳細說明請參考 MSDN 庫。
下面我們將通過預編譯指令來對編譯器和連接器進行設置,從而達到我們的目的:例子代碼運行后播放Windows系統啟動聲音三次,然后退出,運行后不會顯示控制臺窗口。

#include <windows.h> #include <mmsystem.h> #pragma comment(lib,"winmm.lib") // 告訴連接器與這個庫連接,因為我們要播放多媒體聲音 #pragma comment( linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"" ) // 設置連接器選項 int main(void) { PlaySound("SystemStart",NULL, SND_ALIAS|SND_SYNC); Sleep(50); PlaySound("SystemStart",NULL, SND_ALIAS|SND_SYNC); Sleep(50); PlaySound("SystemStart",NULL, SND_ALIAS|SND_SYNC); Sleep(50); return 0; }

在 IDE 環境中新建一個空的控制臺程序,將上述代碼添加到工程中,編譯運行。

【注意】/*** *mainCRTStartup(void) *wmainCRTStartup(void) *WinMainCRTStartup(void) *wWinMainCRTStartup(void) * *Purpose: *These routines do the C runtime initialization, call the appropriate *user entry function, and handle termination cleanup.For a managed*app, they then return the exit code back to the calling routine, which *is the managed startup code. For an unmanaged app,they call exit and *never return. * * Function: User entry called: * mainCRTStartup main * wmainCRTStartup wmain * WinMainCRTStartup WinMain * wWinMainCRTStartup wWinMain * * *******************************************************************************/

總結

以上是生活随笔為你收集整理的去掉控制台程序的黑框框的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产成人无码久久久精品天美传媒 | 亚洲综合精品一区 | 嫦娥性艳史bd | 久久久久久久久久久91 | 欧美野外猛男的大粗鳮 | 黄色一级大片在线免费看产 | 操在线视频 | 亚洲一区视频网站 | 性天堂网| 无码h肉动漫在线观看 | 久久精品电影网 | 91欧美成人 | 日韩精品一区二区三区丰满 | 免费观看日韩毛片 | 钰慧的mv视频在线观看 | 男女日皮视频 | 日韩av一区二区三区四区 | 精品视频久久久 | 啪啪福利 | 亚洲国产第一区 | 久久精品99 | 97精品国产97久久久久久免费 | 91成人小视频 | www伊人| 伊人中文字幕在线观看 | 日本手机看片 | 阿v视频在线免费观看 | 亚洲一级色 | 色8久久 | 亚洲综合区 | 欧美无遮挡高潮床戏 | 久久国产麻豆 | 懂色aⅴ国产一区二区三区 亚洲欧美国产另类 | 欧美精品一级二级三级 | 精品99在线观看 | 欧美精品在线看 | 国产一级视频免费观看 | 亚洲黄色激情视频 | 男男h黄动漫啪啪无遮挡软件 | 国产精品无码人妻一区二区在线 | 探花系列在线观看 | www.com毛片 | 久久国产乱子伦精品 | 在线高清观看免费 | 在线观看亚洲精品视频 | 禁欲天堂| 黄色一毛片 | 国产成人精品一区二区三区视频 | 欧美自拍偷拍一区二区 | 国产视频你懂的 | 蜜桃成人在线视频 | 国产a级免费 | 国产精品人人做人人爽人人添 | 国产a√精品区二区三区四区 | 欧美com| 在线观看免费黄色小视频 | 极品国产一区 | 污网站免费观看 | 日日夜夜网站 | 久久久久久国产精品免费播放 | 中文字幕第一页在线 | 国产精品九色 | 欧美一区二区三区黄色 | 青草一区| 亚洲av乱码一区二区 | 性欧美大战久久久久久久免费观看 | 香蕉视频免费看 | 在线播放亚洲 | 久久人人爽天天玩人人妻精品 | aaaaaabbbbbb毛片 | 成人激情五月天 | 日本不卡1 | 色在线免费视频 | 啪啪小视频 | 亚洲作爱| 中文字幕第99页 | h网站在线观看 | 在线免费观看av不卡 | 疯狂撞击丝袜人妻 | 神马久久久久久久久久久 | 国产日韩在线播放 | 操操网| 国产成人精品免费看视频 | 男人的天堂免费av | 亚洲天堂一区二区在线观看 | 丰满少妇一区二区三区 | 黄网站免费入口 | 欧美韩国日本 | 久久精品无码av | 打屁股外国网站 | 小情侣高清国产在线播放 | 亚洲91精品 | 九色91popny蝌蚪新疆 | 亚洲成人网在线观看 | 色一区二区三区 | 男人的天堂手机在线 | 午夜在线观看av | www.爱色av.com| 涩涩在线播放 |