Название: Qt5.5.0 статическая сборка VS2013 Отправлено: torwig от Август 04, 2015, 14:42 Здравствуйте.
Понадобилось собрать статически Qt5.5 (Win7x64). Делал по инструкции http://doc.qt.io/qt-5/windows-building.html Последовательность действий: 1. Загрузил исходники, распаковал в D:\Qt\Qt5.5.0VS2013static, установил Python, Ruby, Perl, все они доступны в PATH. 2. Создал файл qt5vars.cmd Код: REM Set up \Microsoft Visual Studio 2013, where <arch> is \c amd64, \c x86, etc. - рабочей папкой указал Код: D:\Qt\Qt5.5.0VS2013static Код: %SystemRoot%\system32\cmd.exe /E:ON /V:ON /k D:\Qt\Qt5.5.0VS2013static\qt5vars.cmd 4. Выполнил Код: configure -opensource -release -static -debug-and-release -nomake examples 5. Запустил jom.exe. 6. Прошло какое-то время, компиляция закончилась, сообщений об ошибках не увидел. 7. Установил Qt Add-In (указал там путь D:\Qt\Qt5.5.0VS2013static\qtbase). 8. При попытке компиляции простого проекта (стандартное если создавать с помощью Add-In) получаю много ошибок unresolved reference. Все не напишу, а вот первая была вроде такого Код: unresolved reference to void QRegularExpressionPrivate:: .... Пробовал уже раз 5 это дело. Уже и прописывал в D:\Qt\Qt5.5.0VS2013static\qtbase\mkspecs\win32-msvc2013\qmake.conf Код: QMAKE_CFLAGS_RELEASE = -O2 -MT Может кто собирал недавно статически и знает, что я забыл/не сделал. п.с. читал тему товарища 8Observer8, но там MinGW. Название: Re: Qt5.5.0 статическая сборка VS2013 Отправлено: BuRn от Август 04, 2015, 17:39 Мой вам совет, сделайте по человечески. Откройте консоль студии, выполните vcvars32 что бы проинициализировать PATH, перейдите в этой же консоли в папку qtbase, запустите от туда configure , укажите ему префикс, сделайте nmake && nmake install. Откройте креатор, укажите путь до qmake в сборках(он будет в папке, которую вы указали в качестве префикса, + bin) и попробуйте по новой.
|