【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) ! 就这么简单。

相关推荐
无码不欢的我26 分钟前
使用vscode在本地和远程服务器端运行和调试Python程序的方法总结
ide·vscode·python
PyAIGCMaster2 小时前
ollama部署及实践记录,虚拟环境,pycharm等
linux·ide·pycharm
Le0v1n14 小时前
VSCode注释高亮(# NOTE;# TODO;# FIXME;#XXX;# HACK;# BUG)
ide·vscode·python
susu108301891114 小时前
Android Studio打包APK
android·ide·android studio
四念处茫茫17 小时前
【C语言系列】深入理解指针(2)
c语言·开发语言·visual studio
null_equals18 小时前
你还在用idea吗
java·ide·intellij-idea
Channing Lewis19 小时前
vscode如何选用不同的python的解释器
ide·vscode·python
涛ing20 小时前
19. C语言 共用体(Union)详解
java·linux·c语言·c++·vscode·算法·visual studio
沉默的煎蛋1 天前
前后端交互过程
java·开发语言·ide·vscode·eclipse·状态模式·交互
吉吉安1 天前
VSCode最新离线插件拓展下载方式
ide·vscode·编辑器