Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在visual studio中创建exe文件的副本_C++_Visual Studio - Fatal编程技术网

C++ 在visual studio中创建exe文件的副本

C++ 在visual studio中创建exe文件的副本,c++,visual-studio,C++,Visual Studio,是否有一种方法,每当我在Visual Studio中编译项目时,它都会在项目目录中创建exe文件,并将exe文件复制到其他目录 使用我可以编辑并向其中添加复制命令的makefile是否可视? 谢谢 您需要打开项目属性(只需选择项目并按Alt+Enter) 从那里转到:“配置属性”>“生成事件”>“生成后事件”,然后编辑“命令行”属性: 在这里,您将看到如何使用$(目标路径)宏来获取生成的可执行文件。因此,您的“命令行”属性可能如下所示: mkdir“Lorem Ipsum” 复制“$(目标路径)

是否有一种方法,每当我在Visual Studio中编译项目时,它都会在项目目录中创建exe文件,并将exe文件复制到其他目录

使用我可以编辑并向其中添加复制命令的makefile是否可视?
谢谢

您需要打开项目属性(只需选择项目并按Alt+Enter) 从那里转到:“配置属性”>“生成事件”>“生成后事件”,然后编辑“命令行”属性: 在这里,您将看到如何使用
$(目标路径)
宏来获取生成的可执行文件。因此,您的“命令行”属性可能如下所示:

mkdir“Lorem Ipsum”
复制“$(目标路径)”“Lorem Ipsum”


顺便说一句,这也可以在.vcprojx文件中的
AfterBuildEvent
中完成。如果您感兴趣,可以在此处阅读更多内容:

您是否尝试过创建生成后事件(在项目属性中),可以吗?如果你解决了问题,为什么它不能为你解决呢?我不知道这个选项。谢谢我会查一下。另外,在预构建事件中删除复制的文件可能是值得的,这样您就可以了解复制的目标是最新的成功构建(因为如果构建失败,您可能会发现您有过时的副本).@YurySchkatula这也是我的偏好,但我会让OP自行决定。有些人更喜欢能够运行旧版本,即使当前版本失败。