我想将目录"temp“中的内容复制到"dd”中。
BINARY_DESTINATION_PATH = $$PWD$$SEPARATOR/dd/
RESOURCE_SOURCE_PATH = $$PWD$$SEPARATOR/temp
EXPORTED_DESTINATION_PATH = $${BINARY_DESTINATION_PATH}
EXPORTED_DESTINATION_PATH ~= s,/,\\,g
EXPORTED_SOURCE_PATH = $${RESOURCE_SOURCE_PATH}
EXPORTED_SOURCE_PATH ~= s,/,\\,g
QT += core
QT -= gui
CONFIG += c++11
TARGET = sample
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
win32 {
QMAKE_POST_LINK += $$quote(cmd /c xcopy /S /I /Y $${EXPORTED_HEADERS}\\copy_to_output $${EXPORTED_HEADERS_WIN})
}但这并不是将文件添加到dd中并在构建时显示错误。错误I子行"QMAKE_POST_LINK“
发布于 2017-08-28 20:29:01
quote(string)
将整个字符串转换为单个实体并返回结果。这只是一种将字符串括在双引号中的花哨方式。
您可能正在寻找的是system(command)。
https://stackoverflow.com/questions/45755217
复制相似问题