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 的真正秘密,在於一組編譯選項。下面列出了分別針對二者的選項 當然除此...