gpt4 book ai didi

qt - 如何在 Qt Creator `.pro.shared` 文件中指定构建、部署和运行配置?

转载 作者:行者123 更新时间:2023-12-04 00:30:23 26 4
gpt4 key购买 nike

我可以从 https://qt-project.org/doc/qtcreator-2.6/creator-sharing-project-settings.html 的文档中看到如何创建 .pro.shared标准化编辑器设置的文件。

但是没有提到构建配置、构建步骤、部署方法或运行配置。

我试着重命名我的 .pro.user文件(包括自定义构建、部署和运行配置)到 .pro.shared ,但是当我重新打开项目时,我得到了默认值。

.pro.shared 中指定这些设置的正确方法是什么?文件?

最佳答案

这么简短的回答:你不能。这些设置是 .user 文件的原因:它们引用特定于一个 Qt Creator 实例的设置。

长答案:我们正在努力更好地支持这个用例,2.6 是朝着这个方向迈出的一大步。在 2.6 中,您可能可以共享构建/部署/运行设置,但您需要确保使用该 .user 文件的每个人都拥有具有完全相同 ID 的兼容套件。您还需要确保每个人都使用相同的源、构建、操作系统等路径,这在很大程度上限制了它的使用。

这可能有效,例如使用由官方 Qt 5 软件包安装的 Qt 5 套件或专为您的设置创建的套件。在您无法严格控制所有开发设置的任何设置中,这都会失败!另一方面:如果有人使用了创建者的非默认设置(工具包、路径等),那么创建者将丢弃项目的 .user 文件中定义的部分或全部工具包,然后继续,要求要使用的套件。这正是没有 .shared/.user 文件可用的情况。

请注意,据我所知,没有人测试过这样的设置。所以你很可能会遇到错误和不当行为......如果你这样做:请在 https://bugreports.qt.io/ 提交错误报告;-)

如果您的开发目标只有一个环境,那么通过设置该环境您可以走得更远(例如,您只定义了一个编译器/Qt 版本/套件,这正是您希望每个人都使用的)。即使您根本没有 .user 文件,Creator 也会默认使用该文件。

关于qt - 如何在 Qt Creator `.pro.shared` 文件中指定构建、部署和运行配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13994495/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com