qt - 如何为windeployqt设置qml输出目录
问题描述
我想windeployqt.exe
用来部署所有需要的 dll、插件和 qmls。
windeployqt.exe
提供将 dll 复制到指定目录的选项--libdir
,将插件复制到--plugindir
. 但是选项--qmldir
有不同的目的。它用于扫描 qml 依赖项。默认情况下 qml 文件和二进制文件被复制到应用程序文件夹。
有没有办法指定--qml-output-dir
放置qml文件的目录?
解决方案
在windeployqt 中这是不可能的。
但在另一个cqtdeployer应用程序中,我计划添加此功能。
更新
@DarkSidds 我们已经为我们的实用程序添加了所需的功能支持。您可以在这里下载并试用。
使用:
%cqtdeployer% -bin path/to/bin.exe -qmake /path/to/qmake.exe -qmlDir path/to/your/qmlSource/Folder -qmlOut folderNameOfQmlOutputDir
-qmlOut - 设置相对于目标目录的 qml 依赖项的路径
例如:
您正在将应用程序部署到“/target/path”。并且您的“qmlOut”等于“myQmlDep”,那么所有 qml 依赖项都存储在“/target/path/myQmlDep”中。
有关更多信息,请参阅实用程序的自述文件
更新
带有此期货的 cqtdeployer 版本已发布
推荐阅读
- angular - Angular Cloudinary 使用重力
- sql - 如何判断是否达到 ADODB CommandTimeout?
- php - 如何从str中删除元素
- c++ - 在放大的图像上查找缩放中心坐标
- mysql - Windows 中的 Ubuntu Linux 18.04 WSL:MariaDB 服务启动失败
- javascript - How to handle breadcrumbs?
- android - 为什么嵌入在现有原生 iOS 应用程序中的 Flutter 应用程序不会加载自己的资产?
- javascript - 从数组中删除具有公共属性的对象
- arrays - unsigned char数组的指针和他的指针有相同的值,为什么?
- excel - 使用 VBA 循环遍历不同的范围并比较部分字符串