如何讓VS2019編譯exe但不運行
發布時間: 2023-04-01 14:00:24
① Visual Studio 2019怎麼編譯C語言源程序
1、首先,打開C語言編輯器工具,然後在該工具中編寫程序的源代碼,如下圖所示,然後進入下一步。
② 在VS編譯運行正常,但是運行生成的exe文件時只彈出dos窗口,無反應。求解答原因和解決方法~~
system命令阻塞執行指定命令。你shutdown指定了-t 500,這會導致shutdown命令500秒後才能退出吧。通常,這時候可以讓命令在後台執行,比如Linux下是在命令末尾添加一個&即可,也就是:
system("shutdwon -s -t 500 &")
不過Windows編程俺不熟悉,愛莫能助。
③ 如何把在編譯器裡面編譯成功的程序不藉助編譯器在PC上執行
編譯了之後,在你的工程文件夾裡面有一個Debug或者Release文件夾,裡面就能找到你的程序編譯鏈接出來的exe文件,運行他就不需要藉助編譯器了 追問: (先說一下,我是C語言編寫的)嗯,說的對,的確是這樣,可是我發現了一個問題。我在編譯器裡面執行時,程序窗口能停在那裡,可是在DEBUG裡面找到EXE之後執行時那個黑色的窗口重視一閃而過,您有沒有辦法讓它像編譯器裡面執行時那樣讓那個窗口停住,萬分感激。 回答: 你可以在你的程序結尾處加上getchar();這樣就可以讓程序結束之後不是立即關閉窗口。另外,命令行界面的程序一般是假設你的dos窗口中執行的,也就是像其他dos命令一下,執行完之後就會自動退出的,如果你在dos窗口中找到你的程序並執行,那麼程序執行完之後就回到命令行提示符,這正是我們需要的結果。當然,正如前面我所說的,如果你確實需要等待用戶按鍵之後再結束,那麼就加上一個getchar()
熱點內容