gpt4 book ai didi

c++ - MSBuild 错误 : The command exited with code 255

转载 作者:太空狗 更新时间:2023-10-29 20:39:31 25 4
gpt4 key购买 nike

我想在构建之前做一些事情,所以我在预构建事件中添加了命令行。

for /f "tokens=*" %a in ('dir /b /s /a-d "$(ProjectDir)lib"') do @copy "%a" "$(TargetDir)" /y

此命令的目的是将lib(项目目录)中的所有文件复制到调试目标。

但是当我构建项目时,它有一个错误 MSB3073: The command "for/f "tokens=*"%a in ('dir/b/s/a-d "$(ProjectDir)lib"' ) do @copy "%a""$(TargetDir)"/y :VCEnd"exited with code 255. 但是我在CMD中执行命令,没有问题。

谁知道,如何解决这个问题? IDE为VS2013,C++项目

for 是否不能在 visual studio 的批处理文件中工作?

最佳答案

在批处理脚本中运行命令时会有所不同。您需要将 % 符号加倍。试试这个:

for /f "tokens=*" %%a in ('dir /b /s /a-d "$(ProjectDir)lib"') do @copy "%%a" "$(TargetDir)" /y

关于c++ - MSBuild 错误 : The command exited with code 255,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27700345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com