crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> qmake, .qmake.cache
JohnZ
  опции профиля:
сообщение 25.5.2015, 10:00
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 139
Регистрация: 19.7.2014
Пользователь №: 4190

Спасибо сказали: 10 раз(а)




Репутация:   0  


Добрый день !

После установки 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 ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
wiz29
  опции профиля:
сообщение 25.5.2015, 11:20
Сообщение #2


Старейший участник
****

Группа: Участник
Сообщений: 600
Регистрация: 7.7.2010
Из: Санкт-Петербург
Пользователь №: 1866

Спасибо сказали: 94 раз(а)




Репутация:   12  


Можно добавить путь к qmake.exe установленной версии Qt. И настроить инструментарий для сборки. Потом для пересборки проекта нужно добавить и выбрать созданный инструментарий.
Иногда ко всему необходимо удалить сгенерированные ранее makefile, оставшиеся от предыдущей сборки другим инструментарием.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
JohnZ
  опции профиля:
сообщение 25.5.2015, 11:48
Сообщение #3


Участник
**

Группа: Участник
Сообщений: 139
Регистрация: 19.7.2014
Пользователь №: 4190

Спасибо сказали: 10 раз(а)




Репутация:   0  


Дык пути установлены, qmake.ехе запускается из 4.8.6, нет .qmake.cache из установленной qt-4.8.6.
Без него не компилит. Ну не запускать-же configure.exe по-новой для его генерации ... :o:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
wiz29
  опции профиля:
сообщение 25.5.2015, 11:57
Сообщение #4


Старейший участник
****

Группа: Участник
Сообщений: 600
Регистрация: 7.7.2010
Из: Санкт-Петербург
Пользователь №: 1866

Спасибо сказали: 94 раз(а)




Репутация:   12  


что такое ".qmake.cache"?
Как устанавливалась новая версия, путем сборки из исходников или же предсобранный пакет?
Покажите ваш лог сборки для ясности.

Этот файл вообще не нужен, о котором вы говорите.

Лог сборки, естественно не для версии qt, а того проекта, что пытаетесь собрать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 25.5.2015, 12:58
Сообщение #5


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


кэш - это кэш. он его сам создаст при работе. обычно для сборки с нуля надо все кэши поубивать, чтобы ничего не было закэшировано из старых настроек.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
JohnZ
  опции профиля:
сообщение 25.5.2015, 13:29
Сообщение #6


Участник
**

Группа: Участник
Сообщений: 139
Регистрация: 19.7.2014
Пользователь №: 4190

Спасибо сказали: 10 раз(а)




Репутация:   0  


В этом файле описана сборка QT, т.е. какие модули присутствуют в либе, опции сборки и т.д.
Если собирали либу самостоятельно, можете у себя его найти ...

Вопрос решился запуском сборки проекта из "Qt 4.8.6 Command Prompt".
Непонятно почему не собиралось из Far-a, т.к. все пути прописаны ...


Сообщение отредактировал JohnZ - 25.5.2015, 13:32
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 9.7.2015, 20:51
Сообщение #7


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


С опозданием конечно, но
Цитата(JohnZ @ 25.5.2015, 13:48) *
.qmake.cache
он к работе дела не имеет, только с к сборке самой библиотеки Qt.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 16.11.2024, 0:13