Debug:調(diào)試版本,包括調(diào)試信息,所以其容量一般來說比Release大很多,并且不進(jìn)行任何的優(yōu) 化(優(yōu)化會使得調(diào)試信息復(fù)雜化,因為源代碼和生成的指令之間關(guān)系會更復(fù)雜),以便于程 序員進(jìn)行調(diào)試。
Debug模式下生成兩個文件:除了**.exe或者.dll**文件外,還有一個.pdb文件,該文件記錄 了代碼中斷點等調(diào)試信息。
Release:發(fā)布版本,不對源代碼進(jìn)行調(diào)試,編譯時對應(yīng)用程序的速度進(jìn)行優(yōu)化,使得程序在代碼 大小和運行速度上都是最優(yōu)的(調(diào)試信息可以在單獨的PDB文件中生成)。Release模式下生 成一個文件**.exe或.dll**文件