crossplatform.ru

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


  Ответ в Сборка Qt4.4.1 (проблема)
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 11.9.2008, 2:54
 
Цитата(Гость_Гость_* @ 11.9.2008, 1:13) *
Qt 4.4.1, mingw скачивался при установке!!!
а зачем ты его конфигурировал и компилировал?

я так понимаю ты скачал qt-win-opensource-4.4.1-mingw.exe, дак там все собрано.
Гость Дата 10.9.2008, 21:13
  Непойму в чем дело!

./tmp\obj\debug_static\main.o(.text$_ZN27StaticqsqlitePluginInstanceC1Ev[Staticq
sqlitePluginInstance::StaticqsqlitePluginInstance()]+0x9): In function `ZNK5QLis
tI7QStringE3endEv':
C:/Open/Qt/4.4.1/tools/assistant/tools/assistant/../../../../include/QtCore/../.
./src/corelib/tools/qlist.h: undefined reference to `qt_plugin_instance_qsqlite(
)'
collect2: ld returned 1 exit status
mingw32-make[9]: *** [..\..\..\..\bin\assistant.exe] Error 1
mingw32-make[8]: *** [debug-all] Error 2
mingw32-make[7]: *** [all] Error 2
mingw32-make[6]: *** [sub-assistant-make_default-ordered] Error 2
mingw32-make[5]: *** [all] Error 2
mingw32-make[4]: *** [sub-tools-make_default-ordered] Error 2
mingw32-make[3]: *** [all] Error 2
mingw32-make[2]: *** [sub-assistant-make_default-ordered] Error 2
mingw32-make[1]: *** [all] Error 2
mingw32-make: *** [sub-tools-make_default-ordered] Error 2

Конфигурировал с -static -fast -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-kibtiff -qt-libjpeg -debug-and-release

Qt 4.4.1, mingw скачивался при установке!!!
4 раза пробывал собрать одна и таже ошибка!!!
csmok Дата 6.9.2008, 17:09
  Снёс и переустановил с downloadom MinGW.Всё пошло.Как я и думал вся проблема была в библиотеке w32api.Qt при установке нашёл и заменил на нужную и всё пошло.Спасибо всем за помощь.
Litkevich Yuriy Дата 5.9.2008, 19:44
  csmok, я писал руководство по сборке из исходников, лежит в этом форуме в теме FAQ (см. там руководство от кроссплатформ)
Про студию уже объясняли, но FAQ еще не написано, ищи в этом форуме длинные темы с упоминанием студии.
Но без интегратора, т.е. Дизайнер и т.п. запускать будешь как отдельное приложение.
csmok Дата 5.9.2008, 18:43
  Насчёт VS понятно.Хотя среди прочего настройки для него какие-то есть.Пока в эту сторону глубоко не копал.
А вот с MinGW получилась интерсная вещь.Как оказалась некоторых библиотек просто нет даже в системе, а те которые я использую возможно не совместимы (нашёл я их в SDK для VS).
void* Дата 5.9.2008, 18:04
  csmok, есть интеграция, но она идет только с коммерческой версией. Ходили слухи что и без нее как-то прикручивали кьюте к визуалке, но толком я ничего нигде не видел.
csmok Дата 5.9.2008, 17:46
  Насчёт WinGDI.h Он действительно оказался битым.
Но проблема всё равно осталась.Начал разбираться, а оказалась он почему-то не видит всех библиотек.
Что интерсно даже из system32.Пытался прописать в конфиге,указывая путь. Не брал всё равно. Тогда просмотрев куда лезет компилятор закинул все библиотеки.Вот тогда он и подхватил.
Но сейчас он кидает сообщения о том, не видит некоторые классы и структуры, прописанные в *.h.Предполагаю, что как и с wingdi какой-то один заголовочный файл оказался битым (а может и не один) или его вообще нет.Пока проверяю это.
Насчёт переустановки, попробую позже если зайду в окончательно в тупик.
//--------------------------
У меня ещё возник такой вопрос.У меня установлен Visual Studio 2008. Можно ли как-то привентить Qt k VS2008 (Qt Open Source).
Если такой шанс есть,то подскажите как.
Litkevich Yuriy Дата 3.9.2008, 22:16
  csmok,
Цитата(csmok @ 1.9.2008, 22:56) *
так как не было включена поддержка того же mysql.
к стати, а тебе надобыло в Qt встроить?
Можно было его как плагин собрать не пересобирая Qt
void* Дата 3.9.2008, 21:08
  csmok, у меня была похожая проблема, я ее решил так: снес и Qt, и MinGW. Запустил установку Qt, выбрал опцию скачать и установить MinGW(тот, что они предлагают) и тогда никаких ошибок нет. А затем уже можешь попробовать пересобрать Qt так как тебе нужно.
Litkevich Yuriy Дата 1.9.2008, 20:25
  csmok, а у тебя компиллерные библиотеки где?
куда установлен MinGW (приведи путь к bin и include)?

Цитата(csmok @ 1.9.2008, 22:05) *
C:/Qt/4.4.1/include/wingdi.h:2:1: unterminated #ifndef
Чет помоему касяк в файле, нет #endif
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.4.2024, 3:03