#qt #qt4 #version #qt-creator #project-files
#qt #qt4 #версия #qt-creator #проекты и решения
Вопрос:
У меня несколько установок Qt4 на моем компьютере с Windows XP SP2, и сегодня я установил Qt Creator 2.1. Однако при запуске файлов project ( .pro
) появляется самая старая установленная версия Qt Designer (та, что была установлена в 2009 году вместе с остальной частью фреймворка).
Поскольку
-
Я бы не хотел удалять какие-либо предыдущие установки Qt
-
и по какой-то неясной причине, даже если я явно прошу проводник Windows всегда использовать нужную мне версию, это не так
Я хотел бы немного отказаться и просто записать необходимое поведение в .bat
файле, например:
e:pathtoqtcreator.exe %1
Это открывает Qt Creator, но, похоже, что-то мешает ему правильно обработать файл .pro (короче говоря, проект не «открывается» должным образом).
В документах Qt есть страница по этому вопросу в Qt Creator: использование параметров командной строки, но, похоже, она игнорирует рассматриваемую тему.
Поскольку Qt (будучи таким же превосходным фреймворком, как и он), как известно, также имеет свои причуды (например, у qmake
), я задаюсь вопросом, может быть, есть недокументированный способ решить мою проблему?
(Другим способом исправить ситуацию, конечно, было бы запустить правильную версию Qt Designer, но, честно говоря, я бы предпочел «встроенное» решение, поскольку механизмы, предоставляемые самим Qt, все еще немного ненадежны.)
Ответ №1:
Библиотеки и инструменты, используемые для конкретного проекта (и конфигурация в нем), устанавливаются на панели проектов в Qt Creator:http://doc.qt.io/qtcreator/creator-build-settings.html
Выбор версии Qt для использования с проектом должен заставить его запустить конструктор, который является частью версии. Если это не так, то вы должны сообщить об этом как об ошибке.