crossplatform.ru

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

7 страниц V  « < 5 6 7  
Ответить в данную темуНачать новую тему
> Сборка 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  


Цитата(Litkevich Yuriy @ 2.9.2010, 9:21) *
для 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, 16:49) *
не совсем понял как заменить компилятор
окружение изменить, в руководстве (обсуждаемом в этой теме) в bat-файле задаётся окружение
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
rrmini
  опции профиля:
сообщение 2.9.2010, 21:10
Сообщение #66


Студент
*

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

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




Репутация:   0  


Цитата(Litkevich Yuriy @ 2.9.2010, 14:33) *
Цитата(rrmini @ 2.9.2010, 16:49) *
не совсем понял как заменить компилятор
окружение изменить, в руководстве (обсуждаемом в этой теме) в 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

результат:
Прикрепленное изображение
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

7 страниц V  « < 5 6 7
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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




RSS Текстовая версия Сейчас: 22.11.2024, 23:56