![]() |
|
![]() ![]() ![]() |
|
_Ghost_ |
|
||||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
Добрый день.
у меня проблема с зборкой mysql драйвера для qt4. делаю след.
после команды nmake.получаю след. ошибки.
в чем проблема? os windows.,mysql5,qt4. P.S |
||||
|
|||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 7 Всего: 162 |
nmake? а оно здесь при чём? тебе нужно вызывать make из состава mingw. Microsoft Visual Studio не поддерживается Trolltech'ом как платформа для построения приложений на qt. Под Windows - только mingw. Умельцы делают адаптацию, можешь поискать в гугле, но это на свой страх и риск.
Это сообщение отредактировал(а) JackYF - 24.12.2007, 22:07 |
|||
|
||||
_Ghost_ |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
спасибо за название мне понравилось
![]()
если я тебя правельно понял мне нужно не nmake a mingw32 make? если да то у меня после make a вот какой error выскакивает
p.s да и вот че накопал Setting up MySQL for building Qt with MinGW
сылка на статью Добавлено через 9 минут и 49 секунд да и забыл изправить первый пост у меня должно быть
|
||||||||
|
|||||||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 7 Всего: 162 |
Верно. ![]() Содержимое файла Makefile.Debug и файла mysql.pro в студию (т.е. сюда). |
|||
|
||||
_Ghost_ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
||||
|
||||
_Ghost_ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
||||
|
||||
_Ghost_ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
теперь выскакивает с такой ошибкой.
мне что удалить и переустонавить qt4 заново? Добавлено через 1 минуту и 12 секунд вот Makefile.Release Присоединённый файл ( Кол-во скачиваний: 3 ) ![]() |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 7 Всего: 162 |
М-да. В общем, я не знаю, почему. но qmake сгенерировала мэйкфайл действительно для nmake от студии, а не для g++ из mingw.
Ты случайно нигде не выставлял студию - в параметрах установки, или сборки самой qt? |
|||
|
||||
_Ghost_ |
|
||||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
т.е если я прравельно оцениваю ситуацию я могу в место mingw32 make вызвать nmake?
чесно не понял что значит "выставлял студию - в параметрах установки или сборки самой qt"? |
||||
|
|||||
SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
А там и не выставишь никак. Если даже насильно в configure передать компилятор MSVC и при этом собирать free версию, то ошибка вылезет. Бесплатная только под mingw, насколько я помню, можно конечно скачать стыренную. Но зачем, MS отстой ?!
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 7 Всего: 162 |
||||
|
||||
SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Потому, что у кого-то не лицензированная копия ;)
Могу предположить, что человек сначала скачал фриварные исходники, потом руководствуясь этой статьей пропатчил исходники, чтобы они собирались и под MSVC и на каком-то этапе что-то не сделалось или забылось сделаться, а может статья устарела. Чтобы понять куда копать дальше надо выяснить как ставился Qt и под каким окружением запускается командная строка где вводится "make". |
|||
|
||||
_Ghost_ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
да точно ты прав. все зделал тат как там описанно и все работало и был я счастлив до теx пор пока мне не пришлось использовать MySQl. так что. если я устанавливал QT таким медидам мне что mysql драйвер не собрать? P.S или мне сворачивать и ити по этому путьи |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 7 Всего: 162 |
ну понимаешь как... не знаю, почему в начале там была критическая ошибка у nmake, но как уже говорилось, пропатчив исходники - ты теряешь все обязательства по поводу того, что что-то где-то должно собираться и работать. Либо полностью переходи на mingw + непропатченных исходники, либо пробуй разбираться сам. Можешь ещё пнуть тех, которые патчи выкладывают для студии. |
|||
|
||||
_Ghost_ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
Если я все правельно понят мне у меня выхода нет?т.е мне надо следовать этой инструкции затем качать( установить) интегратор для VS2008 затем собрать плагин для mysql и радоватся жизнью
|
|||
|
||||
indigon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 4.1.2008 Репутация: 1 Всего: 0 |
Попробуй покопаться в Qt'шных доках, а именно по решению проблем с либой...
Вот здесь можно почитать ее на русском языке: Решение проблем при установке поддержки SQL драйверов. |
|||
|
||||
_Ghost_ |
|
||||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
indigon,
спасибо за сылку(я читал и зделал так как и говорилось) но опять получил ошибки после nmake a
|
||||
|
|||||
indigon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 4.1.2008 Репутация: 1 Всего: 0 |
Тебе уже ответили на другом форуме...
![]() |
|||
|
||||
_Ghost_ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
indigon,
не все посты читаешь ![]() |
|||
|
||||
just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
установи переменную окружения
|
|||
|
||||
_Ghost_ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
всем спасибо тема закрыта
|
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
Прежде чем закрывать, стоило бы написать, что именно ты сделал, что помогло решить проблему |
|||
|
||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 11 Всего: 93 |
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
dreary |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.1.2008 Где: Москва Репутация: нет Всего: нет |
это как это? Покажи плиз где ты это вычитал? Откуда бред что под Windows только minigw? |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 7 Всего: 162 |
Эх... ну ты бы ещё за позапрошлый год у меня сообщение нашёл. Поддерживается, уже поддерживается. А раньше не поддерживалось. Тему читал? Там уже всё выяснили. Эх... |
|||
|
||||
dreary |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.1.2008 Где: Москва Репутация: нет Всего: нет |
Да лан... посту и месяца нет ![]() я уже три года пишу на qt именно под вижулой и если честно сначала подумал что я видимо не все новости от Троллей читаю ![]() |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 7 Всего: 162 |
три года? По-моему, официальная поддержка появилась в Qt 4.2 или 4.3. Им точно не три года. |
|||
|
||||
dreary |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.1.2008 Где: Москва Репутация: нет Всего: нет |
Я с 3-шки начинал ![]() Для 3.4 был плагин позволявший загрузить проект в вижулу Это сообщение отредактировал(а) dreary - 18.1.2008, 23:19 |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 7 Всего: 162 |
||||
|
||||
dreary |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.1.2008 Где: Москва Репутация: нет Всего: нет |
ну как тебе сказать, по-моему на вижуловский компилятор официальная поддержка была... Проект у меня на работе до сих пор на 3.3.8 живет.... тока в этом году наконец-то будем переделывать его под 4.3. |
|||
|
||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 11 Всего: 93 |
IIRC, даже оффициальный интегратор был ![]() Что изменилось совсем недавно - так это то, что теперь TT оффициально поддерживает OSE + MSVC, но без интегратора(он так и остался прерогативой обладателей коммерческой лицензии). -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 7 Всего: 162 |
В коммерческой версии - кажись, да. В опенсорсной, которая обсуждалась в этой теме, до недавних пор не было. |
|||
|
||||
dreary |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.1.2008 Где: Москва Репутация: нет Всего: нет |
ну тада опенсорсной версии то не было вообще... но тогда можно было найти коммерческую версию и файлики с чужими лицензиями, я на них и учился, а на работе была уже купленная версия... жаль тролли закрыли андерграунд.... теперь коммерческую версию почти не найти :( |
|||
|
||||
Saman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 7.7.2007 Репутация: нет Всего: нет |
вот какие драйвера собрать не пытался - собираются, но при попытке работать с ними выдают стабильную ошибку "Driver not loaded"
подскажите что делать |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 7 Всего: 162 |
||||
|
||||
Saman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 7.7.2007 Репутация: нет Всего: нет |
выдаёт уже в процессе работы
собирал плагин вот код
setText() - своя функция, выводит на лэйбл текст (в моём случае - если происходит ошибка) всегда вывыодит Driver not loaded Driver not loaded |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 7 Всего: 162 |
Ты положил драйвер в место, указанное в документации?
|
|||
|
||||
Saman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 7.7.2007 Репутация: нет Всего: нет |
то есть в папку с ехе/плагинс/скл?
да, никакого результата Это сообщение отредактировал(а) Saman - 22.3.2008, 12:56 |
|||
|
||||
Saman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 7.7.2007 Репутация: нет Всего: нет |
парни, киньте откомпиленные плагины для винды для mysql и скажите версию мускула
|
|||
|
||||
Saman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 7.7.2007 Репутация: нет Всего: нет |
парни помогите. при попытке собрать статичные библиотеки - выдаёт море ошибок при mingw32-make (configure проходит успешно). динамичные собираются, но выдают при работе Driver Not Load
|
|||
|
||||
Saman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 7.7.2007 Репутация: нет Всего: нет |
вот такую ошибку выдаёт при компилляции драйвер мускула. libqsqlmysql4.a создаётся, dll'ка нет. в чём проблема? |
|||
|
||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 11 Всего: 93 |
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
Saman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 7.7.2007 Репутация: нет Всего: нет |
т.е. при вызове configure прописать -L"C:\soft\MySQL\lib\opt" -lmysql if C:\soft\MySQL\lib\opt?
|
|||
|
||||
Kipter |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 2.5.2006 Репутация: нет Всего: нет |
Visual Studio 2008
Версия Qt: 4.5.2 Версия mySQL: 5.1.3
logmake.txt
|
||||
|
|||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 11 Всего: 93 |
Не стоит ссылки на libmysql, которую ты пытаешься указать следующим образом: Попробуй явно прописать эту строку в .pro -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |