6

我已经为我的项目设置了广泛的构建(10+)配置(根据我的项目要求)以及部署和“运行”配置。该项目基于在两台机器之间移动的外部硬盘驱动器。问题是每次我移动硬盘时,QtC 都想删除我的所有设置并从头开始。

如何强制 QtC 加载我的项目设置?现在我不得不重新开始,因为我无需在任何地方单击“保存”,QtC 在我打开项目的那一刻就覆盖了我的所有设置而没有任何警告。

我想我什至不必强迫它加载文件。如果我只知道 *.pro.user 文件中的内容提示 QtC 它应该忽略我(和常识)并无缘无故地破坏我的工作,我会很好。如果我知道,我可以手动将我的设置从 .user 文件剪切并粘贴到 .user 文件。我已经尝试手动更新 *.user 文件中名为“EnvironmentId”和“FileVersion”的两个字段,但 QtC 仍然神奇地知道我希望它破坏我的项目。

谁能帮我?

4

1 回答 1

3

好吧,实际上 Qt Creator 确实支持共享的 .pro 文件。
此链接:http ://doc.qt.io/qtcreator/creator-sharing-project-settings.html展示了如何做到这一点。
所以,没有理由切换到 shell 脚本 :-)

注意:Qt(和 Qt Creator)是一个开源项目。每个人都可以自由地对代码进行改进。请记住,Qt 是免费的,我们都应该为此心存感激。它是现存最伟大的 C++ 库之一。它由大量志愿者维护,是的,那里仍然存在一些“烦恼”和错误。请在Qt 错误跟踪器上提交您的投诉,无需咆哮。

于 2013-08-24T12:37:05.910 回答