linux+qt导入构建,如何在Qt Creator项目向导中添加自定义构建步骤?

正如@ 0x35所述,您可以使用 QMAKE_POST_LINK += ,将它放在.pro文件的任何位置。 (在windows上,这种方法有时需要先清理一下)。

其他参数考虑@hoholok的意见(和一些研究)所暗示的:

当前版本目录使用$$PWD

的源目录使用$$OUT_PWD和

找到。 pro文件目录$$_PRO_FILE_PWD_

从这个目录中上去使用这些参数,使用../ ex:$${OUT_PWD}/../otherFolder/

对于上面使用斜杠给出的的Windows用户的目录。这反过来导致构建失败。正斜线应该变成两个反斜杠。 EX(工程解决方案.pro文件):

Directory_to_Use = some_Directory #initialization for linux directory

PWD_WIN = $${OUT_PWD} #Set PWD_WIN to output directory

win32 # this code only executes on a windows machine

{

Directory_to_Use = C:\\_Dev\\Qt\5.9.1\\mingw53_32\\bin #change linux path to the windows path

PWD_WIN ~= s,/,\\,g #change all forward slashes into double backslashes

}

QMAKE_POST_LINK += COPY $$Directory_to_Use\\Qt5* $$PWD_WIN\\debug #command that works on both linux and windows

此代码示例片段复制所有从我的Qt Qt的DLL文件的安装目录中到项目构建目录。

如果要执行多个命令需要生成后添加另一QMAKE_POST_LINK += ,甚至把它放在一个for循环如下: for loop in .pro file。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值