我负责改变我们在工作室处理依赖关系的方式。我们在ubuntu下用C ++开发,我们使用Qt v5.7.0。
我正在考虑在我自己的机器上安装/编译每个依赖项,然后从中生成一个存档,因此编码器只需解压每个依赖存档,克隆我们的存储库并开始编码。
当我在自己的机器上创建依赖关系存档时,这种方法很有效,从我的机器上丢弃存档和依赖关系,并从依赖存档中解压缩。
现在,当我尝试在不同的机器上解压缩档案时,一切正常,但Qt除外。对于Qt,只需解压缩存档不起作用,编译时会收到错误消息:
automoc ... permission denied
当我从runfile重新安装Qt时(在相同的位置),它可以正常工作。
我在考虑与档案中文件所有者相关的问题......但我的想法与此不符。
知道发生了什么事吗?