在makefile中,xcopy不起作用

时间:2014-10-23 04:42:26

标签: qt makefile qmake xcopy

在尝试构建我在64位Windows 7安装上下载的项目时遇到了错误[copyResources] Error 4。在Makefile Qt生成中,它包含以下两行:

copyResources:
    xcopy "D:\Downloads\GraphViz\GraphViz\res" "D:\Downloads\GraphViz\build-GraphViz-Desktop_Qt_5_3_MinGW_32bit-Debug" /e /y 

当点击该目标时,该点失败,错误为Invalid number of parameters。我最初假设一个格式错误的命令,但如果我在命令提示符下运行它,它工作正常。如果我将那个确切的命令复制并粘贴到xcopycall.bat并将Makefile更改为以下内容,那就更奇怪了

copyResources:
    xcopycall

然后一切正常。切换到/没有帮助,所以它似乎不是一个逃避问题。为什么从批处理文件运行它而不是在Makefile中运行它?

1 个答案:

答案 0 :(得分:0)

jturcotte和lixiang所说的是正确的,在我的情况下,Clear All在目录sh.exe中,但是从C:\Program Files\Git\usr\bin中删除目录是不希望的,因此我评论了关于{{ 1}}中的“ GraphViz.pro”。它不优雅,但可以工作:P