【visual studio 小技巧】项目属性->生成->事件

需求

我们有时会用到一些dll,需要把这些dll和我们生成的exe放到一起,一般我们是手动自己copy,

这样发布的时候,有时会忘记拷贝这个dll,导致程序运行出错。学会这个小技巧,就能实现自动copy,非常简单。

具体步骤

首先右键当前项目,找到整成标签下的事件标签,然后在生成事件后这里,写上:

bash 复制代码
copy "..\dll\libxl.dll" $(TargetDir)

copy "..\dll\libxl.dll" $(TargetDir) 相当于执行一句脚本命令!

意思就把libxl.dll 拷贝到 (TargetDir) "TargetDir" 这变量就表示exe的输出路径。(TargetDir)表示取出变量"TargetDir"中的值。

这里 "..\dll\libxl.dll" 使用的是相对路径,当然你可以使用绝对路径。这里当前路径就是当前子项目的路径。

..\ 就是解决方案的路径,..\dll就是解决方案下一个dll 文件夹,在这个文件夹里有个libxl.dll,在编译完成之后,就会把libxl.dll拷贝到 $(TargetDir) ! 就这么简单。

相关推荐
海市公约10 分钟前
Python操作SQLite数据库:从基础语法到完整项目实战
数据库·ide·python·程序人生·架构·pycharm·sqlite
✎ ﹏梦醒͜ღ҉繁华落℘19 分钟前
VisualStudio软件使用技巧
ide·visual studio
啃火龙果的兔子2 小时前
android studio运行下载gradle特别慢怎么处理
android·ide·android studio
无限进步_2 小时前
C语言文件操作函数解析
c语言·开发语言·数据库·c++·后端·visual studio
dazhong20123 小时前
Android Studio 安装之历史版本下载问题解决
android·ide·android studio
Kaze-13 小时前
VSCode Copilot无法连接网络的解决过程
ide·vscode·copilot
啃火龙果的兔子3 小时前
android studio first run : unable to sccess android sdk add-on list
android·ide·android studio
屿筱3 小时前
vscode 关于C/C++的环境配置
c++·ide·vscode
我命由我1234514 小时前
VSCode - VSCode 修改文件树缩进
前端·ide·vscode·前端框架·编辑器·html·js