我有两个项目,一个编译为EXE的VB6项目和一个编译为DLL的MSVC ++ 2010项目。 DLL需要与EXE文件位于同一文件夹才能工作。在编译后,我可以让Visual Studio 2010自动将编译的DLL复制到VB6项目文件夹吗?
答案 0 :(得分:30)
最简单的设置方法是使用post build事件。这些运行一旦构建成功完成并具有一组方便的宏来访问公共输出,如编译文件,非常容易
例如。以下是将已编译的DLL / EXE转换为c:\temp
copy "$(TargetPath)" c:\temp
在上面$(TargetPath)
是构建任务主要输出的宏:通常是EXE或DLL文件。如果单击“编辑后期构建”按钮,则可以看到宏,您可以看到支持的宏的完整列表。
答案 1 :(得分:2)
我相信你要求Post Build Events
我相信,你可以找到一个你想做的事情的例子here
答案 2 :(得分:0)
是项目&gt;配置属性&gt;构建活动&gt;建设后活动您在寻找什么?使用类似copy <dllpath> <dest>
答案 3 :(得分:0)
Visual Studio具有前后构建事件,您可以使用它来完成您想要执行的操作。
只需转到Project:“project name”属性,您应该看到一个名为build events的选项卡。在那里,您应该能够创建宏来为您完成。
希望这有帮助。