在小程序中为图片添加圆角的方法
2814
2022-09-14
VS2019生成项目文件.lib或.dll或exe后如何拷贝到指定的目录文件夹
VS2019编译CloudCompare,发现生成的项目文件都是分开的,每个项目下都有自己的文件夹Debug/Release,生成Dll都放在这些单独的项目文件夹内。
目标
(1)通常,我们要求所有的dll和.exe都在同一个文件夹,这样调试的时候就不用再去拷贝或设置环境变量,直接设置任意.exe项目为启动项目就能调试了。
(2)另外,我们希望,相应的dll依赖库文件也能在同一目录下;当把文件拷贝到其他电脑上的时候,能同时把所有的依赖库一次性拷贝到目标电脑上。
解决办法,
(1)设置拷贝内容和C++运行时
项目-->配置属性-->高级-->把下面两个选项设置为“是”:
将内容复制到OutDir 和 将C++运行时复制到输出目录
(2)添加拷贝命令
项目属性-->配置属性-->生成事件-->生成后事件,添加下面的命令行,
xcopy /y /d "$(OutDir)*.*" "$(SolutionDir)Debug\"
/y 表示yes,/d表示按日期更新(覆盖) 后面接你的源地址和目标地址,目标地址你可以随便定。
源地址就是你的项目配置的输出地址,例如我这里“$(OutDir)”是指下面这个地址,
E:\vCC\CC2120\dev\libs\CCFbo\Debug\
在属性配置中如下图所示
本文结束
参考资料
xcopy | Microsoft Docs
How to make Visual Studio copy a DLL file to the output directory? - Stack Overflow
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~