我已经设置了大量的构建(10+)配置(根据我的项目要求)以及我的项目的部署和“运行”配置。该项目基于在两台机器之间移动的外部硬盘。问题是每次我移动硬盘时,QtC都想删除我的所有设置并从头开始。
如何强制QtC加载我的项目设置?现在我不得不重新开始,因为在没有任何地方点击“保存”的情况下,当我打开我的项目时没有任何警告,QtC覆盖了我的所有设置。
我想我甚至不必强迫它加载文件。如果我只是知道* .pro.user文件中的内容会提示QtC它应该忽略我(和常识)并且毫无理由地核对我的工作,我会没事的。如果我知道,我可以手动剪切并粘贴我的设置从.user文件到.user文件。我已经尝试手动更新名为“EnvironmentId”&的* .user文件中的两个字段。 “FileVersion”,但是QtC仍然神奇地知道我希望它废弃我的项目。
任何人都可以帮助我吗?
答案 0 :(得分:3)
嗯,实际上Qt Creator确实支持共享的.pro文件
此链接:http://doc.qt.io/qtcreator/creator-sharing-project-settings.html显示了如何操作。
所以,没有理由切换到shell脚本:-)
注意:Qt(和Qt Creator)是一个开源项目。每个人都可以自由地添加代码的改进。请记住,Qt是免费的,我们都应该非常感谢。它是现存最好的C ++库之一。这是由大量志愿者维护的,是的,那里还有一些“烦恼”和错误。请在Qt bug tracker上提交投诉,不需要咆哮。