生成項目時,Visual Studio中的發布和調試模式之間有什么區別?
3 回答

qq_遁去的一_1
TA貢獻1725條經驗 獲得超8個贊
調試和發布只是不同解決方案配置的標簽。您可以根據需要添加其他人。我曾經從事的項目有一個名為“內部調試”的項目,用于打開應用程序的內部編輯功能。如果轉到Configuration Manager...
(在Build
菜單上),可以看到此內容。您可以在“ 配置管理器”對話框下的“ MSDN庫”中找到更多信息。
然后,每個解決方案配置都由一堆項目配置組成。同樣,這些只是標簽,這一次是項目設置的集合。例如,我們的C ++庫項目具有名為“ Debug”,“ Debug_Unicode”,“ Debug_MT”等的項目配置。
可用設置取決于您要構建的項目類型。對于.NET項目,這是一個相當小的集合:#define
s和其他一些東西。對于C ++項目,您需要調整的事情要多得多。
但是,通常,當您要在關閉優化器的情況下構建項目時,以及要在構建中包含完整的調試/符號信息(通常在.PDB文件中)時,將使用“調試”。當您希望打開優化器時,并且不希望包含完整的調試信息時,將使用“發布” 。
- 3 回答
- 0 關注
- 824 瀏覽
添加回答
舉報
0/150
提交
取消