Закодированный QMAKESPEC в Qt Creator? - PullRequest
3 голосов
/ 14 июля 2009

Я установил Qt SDK (Qt framework + Qt Creator), но мне не понравилось расположение папок, поэтому я удалил его (без удаления), переместил Framework в одном месте и Qt Creator в другом и установил Qt Framework и Qt Creator отдельно поместив каждый поверх соответствующего старого.

Проблема в Qt Creator в Проекты / Настройки сборки / Шаги сборки продолжает показывать старый путь к файлу спецификации:
-спецификация c: /qt/2009.03/qt/mkspecs/win32-g ++

Настройка QMAKESPEC Переменная среды в системе или в Проекты / Среда сборки ничего не меняет.

Как заставить Qt Creator увидеть и использовать новое местоположение файла спецификации?

Ответы [ 3 ]

3 голосов
/ 29 сентября 2009

Это не решает проблему полностью, но если вы добавите '-spec' (без кавычек) в поле дополнительных аргументов в шагах сборки -> qmake, то удалит аргумент win32-g ++.


ПРИМЕЧАНИЕ: После этого я НЕ смог собрать проект (я изменил его на win32-icc и win32-msvc2008, так как у меня есть и компилятор intel c ++, и VS2008), но сборка завершается с ошибкой ---- "*** MIssing Separator. Stop." в make-файле

0 голосов
/ 29 сентября 2009

Вы пытались зайти в Projects-> Build Settings-> General и щелкнуть «Управление версиями Qt» и убедиться, что там все правильно?

0 голосов
/ 14 июля 2009

У меня не установлен Qt Creator, но я полагаю, что он может сохранить этот параметр где-нибудь в файловой системе, посмотреть в ваших% HOME% или% APPDATA% каталоги, связанные с Qt Creator, и найти файлы внутри этого пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...