Есть ли способ запустить Qt Creator из командной строки, предоставив открываемый файл .pro (или как мы имеем дело с несколькими установками Qt)? - PullRequest
0 голосов
/ 19 апреля 2011

У меня есть несколько установок Qt4 на моем компьютере с Windows XP SP2, и сегодня я установил Qt Creator 2.1.Однако запуск файлов проекта (.pro) порождает самую старую установленную версию Qt Designer (установленную в 2009 году вместе с остальной частью фреймворка).

Начиная с

  • Я не хотел бы удалять любые предыдущие установки Qt

  • и по какой-то непонятной причине, даже если я явно прошу Windows Explorer всегда использовать версию Iэто не нужно

Я хотел бы немного отказаться и просто написать нужное поведение в файле .bat, например:

e:\path\to\qtcreator.exe %1

Это открывает QtСоздатель, но что-то мешает правильно обработать файл .pro (короче говоря, проект не «открывается» должным образом).

Документы Qt имеют страницу по этому вопросу на QtСоздатель: использует параметры командной строки , но, похоже, игнорирует обсуждаемую тему.

Поскольку Qt (будучи столь же отличной платформой, как и он), также имеет свои причуды (например, * 1028)*) Интересно, может быть естьдокументированный способ решения моей проблемы?

(Другой способ исправить это, конечно, состоит в том, чтобы запустить правильную версию Qt Designer, но, честно говоря, я бы предпочел «аппаратное» решениепоскольку механизмы, предоставляемые самим Qt, все еще немного ненадежны.)

1 Ответ

1 голос
/ 19 апреля 2011

Библиотеки и инструменты, используемые для конкретного проекта (и конфигурации в нем), задаются на панели «Проекты» в Qt Creator: http://doc.qt.io/qtcreator/creator-build-settings.html

Выбор версии Qt для использования с проектом должен заставить его запустить Designer, который является частью версии. Если это не так, то вы должны сообщить об этом как об ошибке.

...