![]() |
|
![]() ![]() ![]() |
|
_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 и радоватся жизнью
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, 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. |