Вопрос:
Я установил обширные конфигурации (10+) (по моим проектным требованиям), а также настройки развертывания и “запуска” для моего проекта. Этот проект основан на внешнем жестком диске, который перемещается между двумя машинами. Проблема в том, что каждый раз, когда я перемещаю hdd, QtC хочет стереть все мои настройки и начать с нуля.
Как заставить QtC загружать настройки моего проекта? Прямо сейчас мне пришлось начинать сначала, потому что без меня нужно было “ничего” сохранить, QtC переписал все мои настройки в тот момент, когда я открыл свой проект без предупреждения.
Я полагаю, мне даже не нужно принудительно загружать файл. Я был бы в порядке, если бы я просто знал, что это было в файле *.pro.user, который подсказывает QtC, что он должен игнорировать меня (и здравый смысл) и наносить на мою работу без причины. Если бы я знал это, я мог бы вручную вырезать и вставлять мои настройки из файла .user в файл .user. Я уже пробовал вручную обновлять два поля int he *.user файл под названием “EnvironmentId” и “FileVersion”, но QtC каким-то образом еще волшебным образом знает, что я хочу, чтобы он удалил мой проект.
Кто-нибудь может мне помочь?
Лучший ответ:
Ну, на самом деле Qt Creator поддерживает общие файлы .pro.
Эта ссылка: http://doc.qt.io/qtcreator/creator-sharing-project-settings.html показывает, как это сделать.
Итак, нет причин переключиться на shell-скрипты:-)
Примечание: Qt (и Qt Creator) – проект с открытым исходным кодом. Все могут добавлять улучшения в код. Помните, что Qt является бесплатным, и мы все должны быть очень благодарны за это. Это одна из самых больших библиотек С++. Он поддерживается большим количеством добровольцев, и, да, там все еще есть “неприятности” и ошибки. Пожалуйста, напишите свои жалобы на Qt tracker, не нужно разглагольствовать.