VC6
菜單 Project ->Setting -> Custom Biuld
我要将Lib檔案拷貝到Lib目錄中
在 Commands 寫指令
COPY $(InputDir)/$(InputName).lib $(WkspDir)/lib/$(InputName).lib
在Outputs中
$(WkspDir)/lib/$(InputName).lib
VC2005
VC的內建化開發環境提供了很多意想不到的東西,其中有一個叫“生成後事件”的項目設定選項就有實用!2 W6 h |$ W* {& I3 W
VC2005中的這項設定在“項目屬性”中,顧名思義,“生成後事件”就是項目執行生成工程檔案之後要做的事情。對于DLL,我們就可以利用這一點,很友善地實作将最新的DLL、LIB、H檔案拷貝到指定的地點,這樣其他項目需要的調用庫的時候就能保證調的庫是最新的而且比對好的,不用你到處去找了。5 V# C% N5 [2 F8 v3 p# z
要實作這點,你需要做些什麼呢?你隻需要在“生成後事件”對應的編輯框裡寫上幾句批處理語句,如;
copy .//debug//123.dll ..//Lib//123.dll& k1 /! @. I; Z
copy .//debug//123.lib ..//Lib//123.lib" O9 {. z$ ~! B* F
copy .//123.h ..//lib//123.h ( J: X3 U7 }6 I/ d
這樣就可以了。然後在執行完生成dll後,就會執行這3條複制檔案的語句,如果寫的指令格式正确,那麼在消息窗裡就可以看到複制檔案成功的提示了。