0

我有几个要使用 qmake 的 INSTALLS 安装的模块(make install 步骤): INSTALLS = module1 module2 module3. 这些从不同的源文件夹安装到相同的目标文件夹树。到现在为止一切都很好...

但是当运行“make install -j 3”时,有时,我得到:“cp:无法创建目录'/my/target/folder/':文件存在

我可以在模块之间定义一些依赖关系,因此只有在安装 module1 完成时才安装 module2?

4

1 回答 1

1

为了解决这个问题,我使用了这篇文章。因此,如果有人处于相同的情况,则解决方案如下所示:

module1.path = /my/target/folder module1.files = /my/source/folder1/subFolder1

module2.path = /my/target/folder module2.files = /my/source/folder1/subFolder1/subfolder2 module2.depends = install_module1# "install_" 前缀是关键

INSTALLS = module1 module2

我希望这可以帮助某人避免我的挣扎...

于 2017-04-27T12:02:31.970 回答