在VC++2005的项目属性页中,有一个"生成事件"节点, 下面有三个事件, 这里谈的是"生成后事件"。
顾名思义,生成后事件是在项目编译完成后进行的活动,活动的内容可以用命令行来进行指定。
比如将生成的某个文件(.lib,.dll)等自动拷贝到目标目录,就可以使用copy命令:
copy $(OutDir)\$(TargetFileName)\ C:\Windows\Sytem32
值得注意的是命令中使用了两个IDE的宏,OutputDir对应属性页中常规栏下的“输出目录”,TargetFileName就是工程编译生成的文件名。
更多的生成事件和属性宏可以参考http://msdn2.microsoft.com/zh-cn/library/c02as0cs(VS.80).aspx