首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QTCreator复制文件

QTCreator复制文件
EN

Stack Overflow用户
提问于 2019-03-20 00:55:04
回答 2查看 34关注 0票数 1

我尝试将Target文件从创建目录复制到项目自己的子目录中。看起来像是

代码语言:javascript
复制
Project/my.pro
Project/libs/mylib.so
Project/libs/mylibtool.so
Project/output

现在,我在项目文件中添加了:

代码语言:javascript
复制
DISTDIR = $$PWD/output
MediaFiles.files += libs/mylib.so
MediaFiles.files += libs/mylibtool.so
MediaFiles.path = $$PWD/output  //Also tried $$DISTDIR
//MediaFiles.path = $$TARGET  //tried for build app
INSTALLS += MediaFiles

但是不会有任何东西到达我的输出目录。我做错了什么?

我在Ubuntu上使用QTCreator。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-21 05:54:45

要复制这些文件,可以使用QMAKE_POST_LINK变量,该变量包含将目标链接到一起后要执行的命令。所以它是这样的:

代码语言:javascript
复制
QMAKE_POST_LINK += $$quote(cp $$PWD/libs/mylib.so $$PWD/output)
QMAKE_POST_LINK += $$quote(cp $$PWD/libs/mylibtool.so $$PWD/output)

这些命令会将文件复制到output

票数 1
EN

Stack Overflow用户

发布于 2019-03-20 02:27:20

设置项目文件告诉创建者您希望安装到go...when您实际安装的位置。您是否在构建步骤中添加了"make install“命令?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55246285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档