[轉] 讓Visual Studio生成Release版本的可執行文件

原文鏈接:https://www.cnblogs.com/bEngi1/p/12360305.html
轉載申明:感謝原作者!如有侵權,請聯繫我刪除,謝謝

通常在Visual Studio按下Ctrl+F5,默認是debug模式,在這個模式下生成的.exe文件就算搬到其他人的電腦上也不能用
在這裏插入圖片描述

其實想要生成移植到其他電腦也能正常執行的.exe也不難,只需要兩步

1、在編譯的時候進行靜態編譯,也就是這個可執行文件要什麼全都給他。既然這個可執行文件要的東西都齊了,移植到其他電腦自然就能正常執行了。

在這裏插入圖片描述

2、上面點擊屬性後,進入的pop-up窗口依次選出“配置屬性->C/C+±>代碼生成->運行庫”,默認是動態鏈接(也就是最後兩項帶DLL的,我這裏默認是"/MD"),將他改成靜態鏈接就行

————也就是 “/MD” ("/MDd") 改成 “/MT” ("/MTd"),我這裏會改成"/MTd",改完記得點應用

在這裏插入圖片描述

2、最後看看模式有沒有改過來
在這裏插入圖片描述

3、此時當你按“Ctrl+F5”,會發現項目所在文件夾下多了一個“Release”目錄,該目錄下的.exe文件就是靜態鏈接的,此時便可以移植到其他小夥伴的電腦運行了

在這裏插入圖片描述

在這裏插入圖片描述

這樣便完成了

以上修改方法不包含MFC的靜態鏈接;以上修改方法由於是修改鏈接方式,所以就算切換會Debug模式也能繼續工作不影響該模式的使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章