我在尝试构建一个在64位Windows 7上下载的项目时,遇到了错误[copyResources] Error 4
。在Qt生成的Makefile中,它包含以下两行:
copyResources:
xcopy "D:\Downloads\GraphViz\GraphViz\res" "D:\Downloads\GraphViz\build-GraphViz-Desktop_Qt_5_3_MinGW_32bit-Debug" /e /y
当执行到此目标时,make命令失败,并出现错误信息“参数数量无效”。最初我认为是命令格式不正确,但如果在命令提示符中运行该命令,则可以正常工作。更奇怪的是,如果我将这个确切的命令复制并粘贴到“ xcopycall.bat”文件中,并将Makefile更改为以下内容:
copyResources:
xcopycall
那么一切都正常。切换到/
也没有帮助,因此这似乎不是一个转义问题。为什么从批处理文件中运行它而不是在Makefile中可以解决这个问题呢?