4-й день вожусь с установкой кьюта… Моя последняя попытка, по действиям:
1) Установка: Perl 5.16.3, Python 2.7.3, Ruby 2.0.0
2) Установка qt-windows-opensource-5.0.2-mingw47_32-x86-offline (в папку C:\Users\NoRt\AppData\Local)
3) Редактирую qmake.conf (QMAKE_LFLAGS = -static)
4) Ставлю gnuwin32 (для статической компиляции QtWebKit)
5) Переменные среды:
QTDIR=C:\Users\NoRt\AppData\Local\Qt\Qt5.0.2\5.0.2\mingw47_32
PATH=C:\Users\NoRt\AppData\Local\Qt\Qt5.0.2\5.0.2\mingw47_32\bin;C:\Users\NoRt\AppData\Local\Qt\Qt5.0.2\Tools\MinGW\bin;C:\Program Files\Perl\bin;C:\Python27;C:\Ruby200\bin;C:\Users\NoRt\AppData\Local\Qt\Qt5.0.2\5.0.2\Src\gnuwin32\bin
WEBKITOUTPUTDIR=C:\Users\NoRt\AppData\Local\Qt\Qt5.0.2\5.0.2\Src\qtwebkit\WebkitBuild
6) configure -static -release -opensource -confirm-license -platform win32-g++
7) mingw32-make sub-src
8) В настройках выбираю путь к qmake (C:\Users\NoRt\AppData\Local\Qt\Qt5.0.2\5.0.2\Src\qtbase\bin\qmake.exe)
9) Жму “Сборка->Пересобрать всё”
10) Получаю ошибки:
qwindowseglcontext.cpp:-1: ошибка: undefined reference to `_imp__eglMakeCurrent@16'
qwindowseglcontext.cpp:-1: ошибка: undefined reference to `_imp__eglGetError@0'
qwindowseglcontext.cpp:-1: ошибка: undefined reference to `_imp__eglGetDisplay@4'
qwindowseglcontext.cpp:-1: ошибка: undefined reference to `_imp__eglInitialize@12'
qwindowseglcontext.cpp:-1: ошибка: undefined reference to `_imp__eglGetError@0'
qwindowseglcontext.cpp:-1: ошибка: undefined reference to `_imp__eglTerminate@4'
:-1: ошибка: C:/Users/NoRt/AppData/Local/Qt/Qt5.0.2/5.0.2/Src/qtbase/plugins/platforms\libqwindows.a(qwindowseglcontext.o): bad reloc address 0x0 in section `.rdata$_ZTI18QWindowsEGLContext[__ZTI18QWindowsEGLContext]'
:-1: ошибка: final link failed: Invalid operation
Полный вывод (консоль сборки):
http://pastebin.com/f1NmY3GS
Помогите, пожалуйста… Где искать решение этой проблемы?
↧