随时点滴--------关于项目设置中的“生成后事件”设置

声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。

本文链接:http://blog.csdn.net/li_007/archive/2009/05/07/4159199.aspx

开拓进取的小乌龟------->CSDN点滴点点滴滴Blog

今天在编译一个新的openframeworks工程的时候,编译是成功了,但是运行的时候却弹出“没有找到xxx.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”可是openframeworks自带的sample编译却不会出现这个问题,并且还发现一个问题就是这些找不到的dll在of项目中编译后会自动copy到exe文件所在的文件夹下,而我建立的工程却没有,所以就纳闷了,以前遇到这个问题的时候就懒的追究了,每次自己手动copy下。今天突然就想深究一下这个,对比两个工程的项目设置(一项一项对比),发现在项目属性中有个“生成事件/生成后事件”设置,在of的sample项目中,发现了“xcopy /e /i /y "$(ProjectDir)/../../../other/dlls/*.dll" bin if not exist "bin/data" mkdir  "bin/data"”,好了,终于算是找到原因了,自己加上这些到编译器设置就可以。

1、如果不熟悉xcopy的用法,可以看http://baike.baidu.com/view/893375.htm

2、$(ProjectDir)是指本工程当前目录,也即是工程目录

3、$(ProjectDir)/../../../other/dlls/*.dll表示本工程目录算起,/../../../other/dlls/*.dll表示相对目录下所有dll文件

 

PS:自己根据自己工程目录来设置这些,这个可以再编译了之后将相应的一些文件copy到你想要的目录。

 

BTW:惭愧,用了vs 2005好几年了,发现还有很多工程设置不懂。

<script src="http://s.vdoing.com/u/107/54977.js" type="text/javascript"></script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值