Xcopy文件到pro/pri文件中的新目录
Xcopy files to the new directory in pro/pri file
如何使用 pro 文件将包含内容的整个目录复制到新路径。
我试过 "xcopy /S /I /Y" 但它不起作用。有人可以指出我正在做的错误
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_SOURCE_PATH}\copy_to_output $${EXPORTED_DESTINATION_PATH})
}
我想你正在寻找 Qt 部署工具。
Deploying Qt Applications:部署Qt应用程序不需要任何C++编程。您需要做的就是按照本文档中描述的过程在发布模式下构建 Qt 和您的应用程序。
有关在 windows here 中部署应用程序的更多信息。
The Windows Deployment Tool:
Windows 部署工具旨在自动创建可部署文件夹的过程,其中包含 运行 来自该文件夹的应用程序所需的 Qt 相关依赖项(库、QML 导入、插件和翻译)。
另请查看我关于 Windeploy 的回答:
我用截图解释完整
如何使用 pro 文件将包含内容的整个目录复制到新路径。 我试过 "xcopy /S /I /Y" 但它不起作用。有人可以指出我正在做的错误
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_SOURCE_PATH}\copy_to_output $${EXPORTED_DESTINATION_PATH})
}
我想你正在寻找 Qt 部署工具。
Deploying Qt Applications:部署Qt应用程序不需要任何C++编程。您需要做的就是按照本文档中描述的过程在发布模式下构建 Qt 和您的应用程序。
有关在 windows here 中部署应用程序的更多信息。
The Windows Deployment Tool: Windows 部署工具旨在自动创建可部署文件夹的过程,其中包含 运行 来自该文件夹的应用程序所需的 Qt 相关依赖项(库、QML 导入、插件和翻译)。
另请查看我关于 Windeploy 的回答:
我用截图解释完整