En Windows 10, el siguiente comando:
copy /y libPitchExtraction.so C:\Users\adams_000\CODE\C++\PitchExtraction\android-armv7\android-build\libs\armeabi-v7a\libPitchExtraction.so
causa el error:
La sintaxis del comando es incorrecta.
Poner el último parámetro entre comillas resuelve el problema, sin embargo, no me es posible hacerlo, ya que este comando se genera automáticamente y no sé cómo cambiarlo (parte de la cadena de herramientas de compilación Qt Android).
Si pudiera ayudar, podría cambiar la ubicación del proyecto, pero no sé qué está causando el problema en primer lugar, ya que no hay espacios en blanco ni caracteres especiales, al menos debido a esta guía ( http: / /www.robvanderwoude.com/escapechars.php )
command-line
cmd.exe
Adam Streck
fuente
fuente
++
estructura de su directorio ...?+
podría no ser un doble, sin embargo, no lo sé :) Puede estar asumiendo algún tipo de concatenación o ubicaciones múltiples (la "fuente"copy
tiene+
como una forma de copiar múltiples archivos) ...Respuestas:
Que yo sepa,
+
no debería tener ningún significado especial+
tiene un significado especial paracopy
. Indica que los archivos deben combinarse como parte del proceso de copia.+
debe probablemente sólo ser reconocido como un operador de combinar cuando se está al principio de un nombre de archivo, por lo que su caso particular puede ser un error en el procesamiento de línea de comandos paracopy
.Sintaxis
...
Fuente - copia
Otras lecturas
fuente