在VS中生成后拷贝文件
2016-02-21 20:19
169 查看
环境:win7_64旗舰版,VS2013
工作项目中,一般会使用第三方库,当修改并重新编译第三方库后,需要将DLL文件拷贝到工作项目下的生成目录中,每次手动拷贝比较繁琐,VS提供自定义生成事件,允许我们在生成前、链接时、生成后执行命令。一、新建copy_file.bat文件
echo copy_dll.bat if %Configuration%==Debug ( echo -^> copy "%third_part%\bin\" to "%SolutionDir%%Configuration%\" copy /Y %third_part%\bin\test_d.dll %SolutionDir%%Configuration%\ >nul ) else if %Configuration%==Release ( echo -^> copy "%third_part%\bin\" to "%SolutionDir%%Configuration%\" copy /Y %third_part%\bin\test.dll %SolutionDir%%Configuration%\ >nul ) else ( echo Error )
其中"%third_part%\bin\"为第三方库DLL目录,"%SolutionDir%%Configuration%\"当前工作项目生成目录
二、VS项目设置
打开 项目属性页 -> 配置属性 -> 生成事件 -> 后期生成事件在命令行中输入:
set SolutionDir=$(SolutionDir) set Configuration=$(Configuration) copy_file.bat
我们将当前工作项目中的环境变量设置到命令行中,以便在copy_file.bat中使用当前工作项目生成目录
相关文章推荐
- 对话框过程
- python网络请求和"HTTP Error 504:Fiddler - Receive Failure"
- 封装和private关键字
- 《c++primer》学习随笔——预处理器变量
- LaTeX排版学习记录
- Linux解压缩命令
- C#读取excel数据到datatable中
- Win8 安装.Net Framework3.5(2.0,3.0)组件二种方式
- 1.1配置apue.h
- file_get_contents("php://input")的使用方法
- 初探视频监控(1)
- springmvc上传图片实例
- HDU 5631 Rikka with Graph
- oracle表空间使用率查询
- hadoop hdfs操作
- php课程---JavaScript与Jquery的区别
- Effective C++学习记录
- Swift中的UIKit重力学
- 物联网平台设计心得:五级联动及记忆恢复
- springmvc03 非注解和注解处理器映射器和适配器