Добрый день !
После установки qt-opensource-windows-x86-vs2008-4.8.6.exe не компиится проэкт.
До этого была 4.5.3, собирал сам.
Оказалось в установке нет файла .qmake.cache, и компилер "видел" старый, от 4.5.3.
Подскажите плз, как его (.qmake.cache) можно сгенерить или где можно его скачать для установленного
qt-opensource-windows-x86-vs2008-4.8.6.exe ?
Можно добавить путь к qmake.exe установленной версии Qt. И настроить инструментарий для сборки. Потом для пересборки проекта нужно добавить и выбрать созданный инструментарий.
Иногда ко всему необходимо удалить сгенерированные ранее makefile, оставшиеся от предыдущей сборки другим инструментарием.
Дык пути установлены, qmake.ехе запускается из 4.8.6, нет .qmake.cache из установленной qt-4.8.6.
Без него не компилит. Ну не запускать-же configure.exe по-новой для его генерации ...
что такое ".qmake.cache"?
Как устанавливалась новая версия, путем сборки из исходников или же предсобранный пакет?
Покажите ваш лог сборки для ясности.
Этот файл вообще не нужен, о котором вы говорите.
Лог сборки, естественно не для версии qt, а того проекта, что пытаетесь собрать.
кэш - это кэш. он его сам создаст при работе. обычно для сборки с нуля надо все кэши поубивать, чтобы ничего не было закэшировано из старых настроек.
В этом файле описана сборка QT, т.е. какие модули присутствуют в либе, опции сборки и т.д.
Если собирали либу самостоятельно, можете у себя его найти ...
Вопрос решился запуском сборки проекта из "Qt 4.8.6 Command Prompt".
Непонятно почему не собиралось из Far-a, т.к. все пути прописаны ...
С опозданием конечно, но
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)