随笔 - 132  文章 - 51  trackbacks - 0
<2012年9月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用链接

留言簿(7)

随笔分类

随笔档案

文章分类

文章档案

cocos2d-x

OGRE

OPenGL

搜索

  •  

最新评论

阅读排行榜

评论排行榜

生成工程的时候可能生成目录不是我们需要的目录,难免需要拷贝一份到我们需要的目录下了

visual studio->右键工程->properties->Build Events->Post-Build Event->Command Line下
xcopy $(OutDir)$(TargetFileName) $(ProjectDir)..\Resources\ /Y

这个命令式功能是将生成目录下的exe文件拷贝到工程目录上一级目录下的Resources文件夹下

注意点:

1.$(OutDir)等宏路径中已经附带了'\'
2.生成后事件xcopy其实就是运行一个控制台命令,所以命令不支持‘/'
像之前写的一个错误命令
xcopy $(OutDir)$(TargetFileName) $(ProjectDir)../Resources\ /Y
运行会提示错误

3.“/Y"是参数,表示有相同文件存在则替换

当然也可以拷贝整个文件夹
xcopy "$(ProjectDir)controls" "$(TargetDir)..\app1\controls" /y /i /e /exclude:CodeFilesToExclude.txt

具体参数就要参考到CMD控制台下查看xcopy的具体功能了...
posted on 2012-09-07 12:15 风轻云淡 阅读(1892) 评论(1)  编辑 收藏 引用 所属分类: VC

FeedBack:
# re: VC 生成后事件 Post-Build Event 2012-09-07 20:54 溪流
“生成工程的时候可能生成目录不是我们需要的目录”,最好直接把生成路径改为你需要的路径,少用Post-Build、Pre-Build命令去拷~  回复  更多评论
  

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理