Сборка Qt с использованием MinGW32, (Обсуждение руководства) |
Здравствуйте, гость ( Вход | Регистрация )
Сборка Qt с использованием MinGW32, (Обсуждение руководства) |
Litkevich Yuriy |
19.1.2009, 11:34
Сообщение
#61
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
AD, А ты все таки сделай полность по руководству. Вплодь до того, что скачай готовый MinGW32, на который в вики есть ссылка (лежит на нашем сервере)
|
|
|
rrmini |
1.9.2010, 22:42
Сообщение
#62
|
Студент Группа: Участник Сообщений: 41 Регистрация: 23.11.2009 Пользователь №: 1251 Спасибо сказали: 0 раз(а) Репутация: 0 |
Доброго всем времени суток!
никак не получается собрать qt статически. Делаю следующее: 1.скачал с оф.сайта qt-everywhere-opensource-src-4.6.3 zip архив 2.распаковал C:\Documents and Settings\Роман\Мои документы\qt-everywhere-opensource-src-4.6.3\qt-everywhere-opensource-src-4.6.3 3. скопировал содержимое в C:\Qt\qt-everywhere-opensource-src-4.6.3 4. в командной сроке cd C:\Qt\qt-everywhere-opensource-src-4.6.3 5. configure -release -static -fast 6. mingw32-make в результате дает ошибку: C:\Qt\qt-everywhere-opensource-src-4.6.3\lib/libQtGui.a<qwhatsthis.o>:qwhatsthis.cpp:<.text+0x1300>: undefined reference to `_imp___Z21qDeleteInEventHandlerP7QObject` collect2: ld returned 1 exit status ...... что я не так делаю ? |
|
|
Litkevich Yuriy |
2.9.2010, 8:21
Сообщение
#63
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
для Qt 4.6 компиллер должен быть с GCC 4.4.х (и лучше тот, что лежит у тролей)
|
|
|
rrmini |
2.9.2010, 12:49
Сообщение
#64
|
Студент Группа: Участник Сообщений: 41 Регистрация: 23.11.2009 Пользователь №: 1251 Спасибо сказали: 0 раз(а) Репутация: 0 |
для Qt 4.6 компиллер должен быть с GCC 4.4.х (и лучше тот, что лежит у тролей) не совсем понял как заменить компилятор. скачал zip архив, распаковал. там нет установочного файла. поэтому удалил старый(5.1.16) компилятор с помощью uninstall. затем удалил все из папки C:\MinGW и переписал туда содержимое распакованного архива. в результате получаю примерно тужу ошибку при сборке qt. наверное опять что-нибудь неправильно сделал ? |
|
|
Litkevich Yuriy |
2.9.2010, 13:33
Сообщение
#65
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
rrmini |
2.9.2010, 21:10
Сообщение
#66
|
Студент Группа: Участник Сообщений: 41 Регистрация: 23.11.2009 Пользователь №: 1251 Спасибо сказали: 0 раз(а) Репутация: 0 |
не совсем понял как заменить компилятор окружение изменить, в руководстве (обсуждаемом в этой теме) в bat-файле задаётся окружениеу меня в переменной среды path забито C:\MinGW\bin с bat файлом не понял как его сделать. в статье не особо распространено об этом. понятно что в текстовом редакторе, понятно что с расширением .bat Что внутри непонятно и как этим пользоваться? |
|
|
rrmini |
2.9.2010, 22:44
Сообщение
#67
|
|
Студент Группа: Участник Сообщений: 41 Регистрация: 23.11.2009 Пользователь №: 1251 Спасибо сказали: 0 раз(а) Репутация: 0 |
удалил из переменной path c:\Qt\4.6.3
теперь она выглядит так : %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\MinGW4.4\bin в папку C:\MinGW4.4 скопировал все что распаковалось из архива MinGW-gcc440_1 удалил и заново переписал C:\Qt\qt-everywhere-opensource-src-4.6.3 открыл новое окошко командной строки : пуск выполнить cmd cd C:\Qt\qt-everywhere-opensource-src-4.6.3 configure -release -static -qt-sql-mysql mingw32-make sub-src результат: |
|
|
||
Текстовая версия | Сейчас: 23.11.2024, 4:40 |