debug正常release出錯(cuò) Debug和Release有什么區(qū)別,怎么把Debug轉(zhuǎn)成Release?
Debug和Release有什么區(qū)別,怎么把Debug轉(zhuǎn)成Release?調(diào)試和發(fā)布的區(qū)別在于項(xiàng)目配置的不同1。使用的運(yùn)行庫(kù)不同。調(diào)試版本的運(yùn)行庫(kù)中有大量的調(diào)試信息。生成的程序代碼不同。調(diào)試信息被添加
Debug和Release有什么區(qū)別,怎么把Debug轉(zhuǎn)成Release?
調(diào)試和發(fā)布的區(qū)別在于項(xiàng)目配置的不同
1。使用的運(yùn)行庫(kù)不同。調(diào)試版本的運(yùn)行庫(kù)中有大量的調(diào)試信息。生成的程序代碼不同。調(diào)試信息被添加到由調(diào)試版本生成的代碼中。發(fā)布是效率第一,代碼的目標(biāo)是執(zhí)行效率。
其他信息(可能是調(diào)試信息)已添加到生成的內(nèi)存文件的調(diào)試版本中。所以生成的內(nèi)存文件的內(nèi)容是不同的
1。debug和release的區(qū)別
debug:debug版本包含調(diào)試信息,容量比release大得多,不進(jìn)行優(yōu)化(優(yōu)化會(huì)使調(diào)試復(fù)雜化,因?yàn)樵创a和生成的指令之間的關(guān)系會(huì)更復(fù)雜),方便程序員調(diào)試。在調(diào)試模式下生成兩個(gè)文件。除此之外。Exe或。DLL文件中,還有一個(gè).Pdb文件,它記錄了代碼斷點(diǎn)等調(diào)試信息
release:發(fā)布版本,無(wú)源代碼調(diào)試,并在編譯過(guò)程中優(yōu)化應(yīng)用程序的速度,使程序在代碼大小和運(yùn)行速度上都達(dá)到最優(yōu)。(調(diào)試信息可以在單獨(dú)的pdb文件中生成)。生成.Exe或。DLL文件處于釋放模式