Re[5]: Qt 5.9.2 released
От: nen777w  
Дата: 18.10.17 17:39
Оценка:
N>>-prefix %CD%\qtbase

XOO>Погоди, что-то ты делаешь не так. Ключ "-prefix" указывает целевую директорию установки, а тут получается та же, где и сырцы. Так делать не надо. Можно, к примеру, следующим образом. В "c:\qt" есть поддиректория "src", где лежат сырцы, и "shared", куда в итоге установится скомпиленное.


С такой конфигурацией %CD%\qtbase все бинари сыпятся в %CD%\qtbase\bin, собирал всегда так Qt.

XOO>И вообще, нужно создать батник в котором обязательно будет CALL "c:\бла-бла-путь-к-компилятору\vcvarsall.bat" amd64 (через пробел опция выбора битности и проца). Это и есть переменные окружения Студии. Без этого не сработает. Можно, конечно, все самому прописать в системе намертво, но ну его на фиг.


Так зачем его самому создавать если его студия создает.
Вот тут можешь у себя поискать: "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2015\Visual Studio Tools\Windows Desktop Command Prompts"

XOO>Далее уже в том же батнике (не выходя из переменных окружения, то есть) вызываешь configure, в prefix которого пишешь путь к целевой директории, затем jom (или nmake, если есть желание ждать пока скомпилится на одном ядре) и jom install. Если что-то пошло не так, то jom confclean и jom distclean (опять же в батнике с вызовом переменных окружения). Или можно просто удалить содержимое директории install — этим хороша инсталляция в другую директорию, весь мусор точно уберется.


Всю жизнь так и делал

XOO>Полезные ссылки по сборке с нуля:


XOO>http://doc.qt.io/qt-5/build-sources.html

XOO>http://doc.qt.io/qt-5/windows-building.html
XOO>http://doc.qt.io/qt-5/windows-requirements.html

Видел да, спасибо.

Сейчас вот посоветовали на форуме добавить опцию что бы он precompile headers не создавал -no-pch, помогло но не на долго...
Закончилось все Project ERROR: Unknown module(s) in QT: accessibility_support-private

А вот что с MinGW билдами происходит, я вообще не знаю. Я даже специально пробовал, распаковывают сырки 5.7.0 — конфигурируется, 5.9.0 -говорит что ему нужен nmake.
Команды одни и те же. ИМХО все это очень похоже на какие то кривули, и нужно им багу писать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.