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

相关推荐
Nonoas1 小时前
动态代理:发布订阅的高级玩法
java·ide·intellij-idea
WHJ2268 小时前
记录解决jupyter打开闪退
ide·python·jupyter
mrsyf9 小时前
Android Studio Otter 2(2025.2.2版本)安装和Gradle配置
android·ide·android studio
A等天晴12 小时前
速通gemini3pro+开发工具Antigravity
ide·人工智能
无限进步_14 小时前
C++ Vector 全解析:从使用到深入理解
开发语言·c++·ide·windows·git·github·visual studio
肆悟先生15 小时前
2.1visual Studio code 插件
ide·vscode·编辑器·html5
Lv117700815 小时前
Visual Studio中的try -- catch
ide·笔记·c#·visual studio
LYOBOYI12316 小时前
使用vscode创建qt的qml项目
ide·vscode·编辑器
无限进步_16 小时前
C++多态全面解析:从概念到实现
开发语言·jvm·c++·ide·git·github·visual studio
无限进步_16 小时前
C++ STL容器适配器深度解析:stack、queue与priority_queue
开发语言·c++·ide·windows·算法·github·visual studio