qt - 多个安装目标的文件部分未正确部署到设备
问题描述
在 Qt 项目 (qmake) 中,有一些数据库文件是安装目标的一部分:
dbs.CONFIG += no_check_exist
dbs.path = $$OUT_PWD/../dist/DB
dbs.files = \
$$PWD/a.sqlite \
$$PWD/b.sqlite \
$$PWD/c.sqlite \
$$PWD/d.sqlite
INSTALLS += dbs
该项目还包含一个测试,该测试也有一个安装目标:
testfiles.path = $$OUT_PWD/../dist/test
testfiles.files = \
$$PWD/a.sqlite \
$$PWD/b.sqlite
INSTALLS += testfiles
现在发生的情况是,在远程调试中,QtCreator将a.sqlite和b.sqlite e 复制到test子文件夹,并将c.sqlite和d.sqlite 复制到DB子文件夹。似乎先前的目的地已被覆盖。我期望的是a.sqlite和b.sqlite也被复制到 DB 文件夹。
我怎样才能做到这一点?
解决方案
推荐阅读
- reactjs - 如何绕过浏览器加载项阻止 Azure Application Insight 日志
- c# - 区分鼠标设备和 LowLevel 鼠标挂钩
- excel - Excel Power Query 和 XML 映射
- javascript - react-jss 动态值在查询中不起作用
- r - 基于包含列表的列的子集数据框,并从这些列表中创建不同的子集数据框
- php - cURL 使用 http(无 https)和特定端口显示远程图像,使用 PHP
- android - 从启动屏幕应用程序按下返回后,进入上一个打开的活动 android
- python - Python 3.8 将 for 循环转换为多处理/多线程
- flutter - Flutter web nav 2.0:防止注销用户直接访问URL
- python - python中的if-for-else嵌套集合理解