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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: cannot find -lmysql  (Прочитано 11717 раз)
Den2009
Гость
« Ответ #15 : Октябрь 03, 2010, 21:32 »

сборка заканчивается не успешно, выдает следующее:
http://file.qip.ru/photo/Ibt8avio/_5_online.html
Записан
crossly
Гость
« Ответ #16 : Октябрь 03, 2010, 22:12 »

уберите phonon из конфигурации .... вы его с mingw не соберете...
Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #17 : Октябрь 04, 2010, 09:34 »

С патченым MinGW от нокии (из состава SDK) libphonon.a собрался, но примеры с фононом все равно не работают. Лучше убрать phonon и phonon-backend.
Записан
Den2009
Гость
« Ответ #18 : Октябрь 04, 2010, 12:59 »

все равно не хочет собираться:
http://file.qip.ru/photo/sKaEUTGz/_6_online.html
Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #19 : Октябрь 04, 2010, 13:44 »

Библиотека уже собрана, не собирается Assistant. Поэтому я и указал
Код:
mingw32-make sub-src
P.S. Свое решение я написал не просто так, а предварительно потратив время и успешно собрав библиотеку + тестовый пример. Может пора уже научиться читать ошибки?
« Последнее редактирование: Октябрь 04, 2010, 13:48 от Hellraiser » Записан
crossly
Гость
« Ответ #20 : Октябрь 04, 2010, 13:48 »

Цитировать
Может пора уже научиться читать ошибки?
+100!
Записан
Den2009
Гость
« Ответ #21 : Октябрь 04, 2010, 19:22 »

ошибки я читать умею, и понял,что дело в ассистенте... сборка - довольно таки долгий процесс, поэтому я и спросил, чтоб не пересобирать несколько раз из-за того, что я что-то сделал не так..
после ввода
Код:
mingw32-make sub-src
не собиралось ничего весь процесс был такого вида, причем завершился быстро - пару минут:
Код:
entering directory ....
nothing to be done 'first'
leaving directory ...
ошибок не было

пример собрал - работает
есть зависимость от mingwm10.dll и libmysql.dll можно ли как нибудь от нее избавиться?
Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #22 : Октябрь 04, 2010, 21:42 »

От mingwm10.dll надо искать по форуму, было решение. От libmysql.dll - надо качать исходники, собирать их в статике. А потом пересобрать Qt. Только стоит ли оно этого? У меня простой пример из демок Qt при статической сборке давал в релизе ~10Мб. И это все ради одного файла? Есть sfx-архивы, инсталляторы. Опять же, нарушение лицензии.
« Последнее редактирование: Октябрь 04, 2010, 21:50 от Hellraiser » Записан
crossly
Гость
« Ответ #23 : Октябрь 04, 2010, 22:08 »

никакого нарушения лицензии здесь нет... GPL и LGPL вполне можно линковать статически... просто при этом и исходники придется открыть...
Записан
Den2009
Гость
« Ответ #24 : Октябрь 05, 2010, 15:26 »

От mingwm10.dll надо искать по форуму, было решение. От libmysql.dll - надо качать исходники, собирать их в статике. А потом пересобрать Qt. Только стоит ли оно этого? У меня простой пример из демок Qt при статической сборке давал в релизе ~10Мб. И это все ради одного файла? Есть sfx-архивы, инсталляторы. Опять же, нарушение лицензии.
про то, как избавиться от зависимости от mingw32, я знаю, делал так, как описано тут, но почему-то не помогло, хотя, когда собирал до этого - все было нормуль. про libmysql - попробую как-нибудь на досуге, пока это не критично важно...
всем спасибо за консультации
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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