vc工程的debug 和release

2021-06-01 09:36:21 字數 1345 閱讀 9446

vc工程的debug 和release

今天早晨發現昨天提交到伺服器的windows版本編譯出了問題,

經檢查,問題出在release版本的生成上。於是發現自己的疏忽,在配置vcproj檔案時,只修改了工程的debug狀態下的配置資訊,而沒有配置release的版本。

general

output directory: $(projectdir)win

c/c++

additional include directory:

output file:$(outdir)\bin\$(projectname)_v1.dll

linker

general -> additional library directory:"$(qtdir)\lib";..\..\agui\win\lib;..\..\command\win\lib;..\..\util\util\win\lib;..\basicwizard_lib\win\lib

input -> additional dependencies: qtmain.lib qtcore4.lib qtgui4.lib qtsvg4.lib qtxml4.lib agui.lib util.lib basicwizard.lib command.lib

advanced ->import library : $(outdir)\lib\$(projectname).lib

build events -> post-build event -> command line:

if not exist ..\..\ide\$(configurationname)\plugins md  ..\..\ide\$(configurationname)\plugins

if not exist ..\..\ide\$(configurationname)\plugins\wizards md  ..\..\ide\$(configurationname)\plugins\wizards

if not exist ..\..\ide\$(configurationname)\plugins\wizards\bin md  ..\..\ide\$(configurationname)\plugins\wizards\bin

xcopy /i /d /y  $(targetpath) ..\..\ide\$(configurationname)\plugins\wizards\bin

xcopy /i /d /y  $(outdir)\lib\$(projectname).lib ..\..\ide\$(configurationname)\plugins\wizards\bin

vc中release和debug的區別

debug和release 版本差異及除錯相關問題 i.記憶體分配問題 1.變數未初始化。下面的程式在debug中執行的很好。thing search thing something bool found for int i 0 i whatever.getsize i if found retur...

vc中的release和debug版本的區別

debug通常稱為除錯版本,它包含除錯資訊,並且不作任何優化,便於程式設計師除錯程式。release稱為發布版本,它往往是進行了各種優化,使得程式在 大小和執行速度上都是最優的,以便使用者很好地使用。debug 和 release 的真正秘密,在於一組編譯選項。下面列出了分別針對二者的選項 當然除此...

簡介vc中的release和debug版本的區別

debug通常稱為除錯版本,它包含除錯資訊,並且不作任何優化,便於程式設計師除錯程式。release稱為發布版本,它往往是進行了各種優化,使得程式在 大小和執行速度上都是最優的,以便使用者很好地使用。debug 和 release 的真正秘密,在於一組編譯選項。下面列出了分別針對二者的選項 當然除此...