Qt Creator自定义构建步骤无法复制文件

时间:2018-10-20 08:04:48

标签: qt qt-creator

我想在Qt Creator自定义构建步骤中复制文件以构建dist目录:

enter image description here 但是在构建之后,会抛出错误:

 Could not start process "copy" C:\Users\W\Desktop\StockKLine-master\StockKLine-master\dataKLine.txt C:\Users\W\Desktop\StockKLine-master\build-StockKLine-Desktop_Qt_5_11_2_MinGW_32bit-Debug\dataKLine.txt /Y

enter image description here

但是我可以在cmd.exe中测试命令而不会出现错误

enter image description here

如何在Qt Creator自定义构建步骤中将文件复制到dist文件夹?

1 个答案:

答案 0 :(得分:2)

复制 cmd 的内部命令。 (例如,参见here

您应该使用 cmd 来执行将要执行的工作并立即退出(/ c选项)的shell,因此它应类似于:

命令:cmd

参数:/c copy %{sourceDir}\dataKLine.txt %{buildDir}\dataKLine.txt /Y

其他可能性是使用 xcopy

命令:xcopy

参数:%{sourceDir}\dataKLine.txt %{buildDir}\dataKLine.txt /Y /I