在VC++2005的項目屬性頁中,有一個"生成事件"節(jié)點, 下面有三個事件, 這里談的是"生成后事件"。
顧名思義,生成后事件是在項目編譯完成后進(jìn)行的活動,活動的內(nèi)容可以用命令行來進(jìn)行指定。
比如將生成的某個文件(.lib,.dll)等自動拷貝到目標(biāo)目錄,就可以使用copy命令:
copy $(OutDir)\$(TargetFileName)\ C:\Windows\Sytem32
值得注意的是命令中使用了兩個IDE的宏,OutputDir對應(yīng)屬性頁中常規(guī)欄下的“輸出目錄”,TargetFileName就是工程編譯生成的文件名。
更多的生成事件和屬性宏可以參考http://msdn2.microsoft.com/zh-cn/library/c02as0cs(VS.80).aspx