Russian Qt Forum
Ноябрь 23, 2024, 11:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: QT 4.3.0 & Win_XP & MinGW  (Прочитано 12887 раз)
Eugene_E
Гость
« : Июнь 03, 2007, 18:18 »

Помогите. Не получается собрать QT 4.3.0 для Win_XP. Все делаю по инструкции, пути прописал, использую MinGW.

Выдает ошибку при компиляции: неверный аргумент или еще не находит файлы необходимые... Как собрать это чудо?
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Июнь 03, 2007, 18:29 »

Приведи то что выводиться тебе на консоль
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Eugene_E
Гость
« Ответ #2 : Июнь 03, 2007, 20:33 »

Я тут нашел инструкцию по сборке статических библиотек на буржуйских сайтах... Не вдаваясь в подробности, что лучше динамические или статические?

И еще не подскажете какие флаги добавить при конфигурировании?

Я планирую применять БД Фаирберд в проектах ну и просто ГУИ и прогам на КуТе лепить...

В общем решил оставить конфиг по умолчанию и попробовать собрать еще раз...
Почему только система виснет намертво?...

добавлено спустя 1 час 52 минуты:

 
Цитата: "pastor"
Приведи то что выводиться тебе на консоль

Как я понимаю, проблемы начинаются здесь
Код:
g++: installation problem, cannot exec `c:\MinGW\bin\...\libexec\gcc\mingw32\3.4.5\cc1plus.exe' : Invalid argument
mingw32-make[2]: *** [tmp\obj\debug_shared\qtexttable.o] Error 1
mingw32-make[2]: Leaving directory `C:/qt/4.3.0/src/gui'
mingw32-make[1]: *** [debug-all] Error 2
mingw32-make[1]: Leaving directory `C:/qt/4.3.0/src/gui'
mingw32-make: *** [sub-gui-make_default-ordered] Error 2

C:\qt\4.3.0>
Записан
AlexVR
Гость
« Ответ #3 : Июнь 03, 2007, 22:41 »

Чем-то напоминает http://prog.org.ru/forum/topic_5212.html
попробуй скомпилить простейший проект на Си, что бы проверить сам MinGW.
Опиши как ставил MinGW и что еще стоит связаное с программированием и поортированием прог из nix-ов. Какие переменные окружения определены.
Быстрее правда скомпиленый вариант донастроить, надо-то только sql модули подправить (см. например http://prog.org.ru/forum/topic_5223.html и т.п.)
Записан
Eugene_E
Гость
« Ответ #4 : Июнь 04, 2007, 10:51 »

Примитивы на С++ компилятся.
Еще стоит JDK и больше ничего.

Вернее:

C:/MinGW
C:/JDK/1.6
C:/NetBeans
C:/qt/4.3.0

Я вычитал, что есть проблемы с "C:/MinGW/bin/sh.exe" Тролли пишут, что он портит пути... Посмотрим что там да как...
Записан
QCasper
Гость
« Ответ #5 : Июнь 04, 2007, 11:04 »

Цитата: "Eugene_E"
Я вычитал, что есть проблемы с "C:/MinGW/bin/sh.exe" Тролли пишут, что он портит пути... Посмотрим что там да как...


У меня вообще нет такого файла...
Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #6 : Июнь 04, 2007, 17:27 »

Цитата: "Eugene_E"
Как я понимаю, проблемы начинаются здесь
Код:
g++: installation problem, cannot exec `c:\MinGW\bin\...\libexec\gcc\mingw32\3.4.5\cc1plus.exe' : Invalid argument
mingw32-make[2]: *** [tmp\obj\debug_shared\qtexttable.o] Error 1
mingw32-make[2]: Leaving directory `C:/qt/4.3.0/src/gui'
mingw32-make[1]: *** [debug-all] Error 2
mingw32-make[1]: Leaving directory `C:/qt/4.3.0/src/gui'
mingw32-make: *** [sub-gui-make_default-ordered] Error 2



А почему cc1plus.exe по такому пути? MinGW 5.1.3 прописал его c:\mingw\libexec\gcc\mingw32\3.4.2\. Может все дело в этом? Сегодня собрал 4.3.0. из сырцов - ни единой ошибки
Записан
Eugene_E
Гость
« Ответ #7 : Июнь 05, 2007, 11:08 »

Опиши поподробнее что и куда ставил? Какие ключи в конфигурации указывал?

У меня под кандидатом MinGW 5.1.3 не хочет собираться.
Пути:
c:\usr\mingw\bin
c:\usr\qt\4.3.0\bin

Где тут собака порылась? Где искать причину ошибки? Грустный
Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #8 : Июнь 05, 2007, 17:48 »

Цитата: "Eugene_E"
Опиши поподробнее что и куда ставил? Какие ключи в конфигурации указывал?


1. MinGW 5.1.3 (установщик). Версия - current (gcc 3.4.2, make 3.81-2)
2. Qt ставилось из qt-all-opensource-src-4.3.0.zip
3. Установлено - MinGW: c:\mingw, Qt: c:\qt\4.3.0
4. Делаем батник:
Код:
 set PATH=c:\mingw\bin;c:\qt\4.3.0\bin;%PATH%
 set QTDIR=c:\qt\4.3.0
 set QMAKESPEC=win32-g++
 c:
 cd c:\qt\4.3.0
 configure -debug-and-release -shared -fast -rtti -exceptions -accessibility -stl -qt-zlib -no-gif -qt-libpng -qt-libmng -qt-libjpeg -no-sql-sqlite -qmake -process
 mingw32-make
Ждем долго,долго (особенно на компиляции pbuilder_pbx.cpp), потом наслаждаемся результатом  Улыбающийся

Замечено при установках (особенно под MinGW) - если начало косячить, то лучше сотри Qt и распакуй его заново (были случаи когда некорректно генерился src/corelib/global/qconfig.cpp
Записан
Eugene_E
Гость
« Ответ #9 : Июнь 06, 2007, 08:27 »

Что за напасть?.. Грустный
Я уже и переменных понасоздавал, и Qt по новой распаковал, и MinGW с сайта троллей стащил...
Раньше вылетало при попытке собрать поддержку стилей окон, теперь qtexttable. Хотя, я перечитал топик, в самом начале похоже тоже qtexttable сбоил Грустный

Чудеса! У одних людей работает, у других нет!

добавлено спустя 4 минуты:

 Наверное прийдется ставить уже собранный троллями ...
Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #10 : Июнь 06, 2007, 17:03 »

Цитата: "Eugene_E"
Чудеса! У одних людей работает, у других нет!



Может проверить переменные окружения INCLUDE и LIB? У меня они вообще не установлены, т.к. Builder`у они не нужны, MSVC лучше запускать через его vsvars32.bat, MinGW они тоже не требуются. Похоже на вариант, когда подцепляются чужие инклуды с похожими именами.
Записан
Insomniac
Гость
« Ответ #11 : Июнь 07, 2007, 20:09 »

Собирал дома и на работе. В обоих случаях пришлось убить переменные окружения INCLUDE и LIB. Наверное как вариант - на время сборки папки, куда ведут эти пути, можно временно обозвать по другому, что бы они не находились.
Должен заметить, что предыдущие версии на этих же машинах собирались без проблем.
Еще на работе при сборке "Qt\tools\designer\src\plugins\widgets" уперся в ошибку "незарегистрированный интерфейс" или "необъявленный интерфейс" - в-общем чего-то с интерфейсом - точно не помню. при сборке  путь #include <QtDesigner/QDesignerCustomWidgetInterface> и все остальные пути, ведущие в <QtDesigner/...> не находилсь, пока не прописал их полность в этих файлах. Все остальное собралось.
Дома этой ошибки вообще не было.
Я даже не знаю... Грустный
Записан
Eugene_E
Гость
« Ответ #12 : Июнь 07, 2007, 22:22 »

Я уже плюнул на эту сборку и скачал собранные либы. Теперь попробую что-нибудь собрать из примеров...
Записан
17dufa
Гость
« Ответ #13 : Июнь 08, 2007, 16:31 »

а как скачать собранные либы?
Записан
pakulo
Гость
« Ответ #14 : Июнь 08, 2007, 18:10 »

Где это ты взял собранные либы?
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 22.