crossplatform.ru

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


  Ответ в Проблема с драйвером MySQL
Введите ваше имя
Подтвердите код

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

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


Последние 10 сообщений [ в обратном порядке ]
molchanoviv Дата 3.8.2010, 9:28
  Что именно было прописано в PATH? я не помню какая структура каталогов у мускуля, но в firebird внутри каталога установки есть два вложенных каталога bin и lib. Так вот они и должны быть доступны через PATH, а не каталог установки. В мускуле скорее всего по аналогии. Это все при условии что драйвера собрались и длл-ки появились в sqldrivers.
Zizilk Дата 3.8.2010, 8:46
  Был прописан и в системном PATH и в среде запуска QT, но при этом его не оказалось в среде запуска Оо.

Самое забавное, в среду запуска и сборки я вписывал ручками, тк он тупо не скопировал системный PATH
Litkevich Yuriy Дата 2.8.2010, 23:11
 
Цитата(Zizilk @ 3.8.2010, 0:07) *
QMYSQL Driver not loaded
ну сам мускуль-то видно через PATH?
Zizilk Дата 2.8.2010, 20:07
  ять всё скомпилил, таки получилось всё равно QMYSQL Driver not loaded ((((
molchanoviv Дата 2.8.2010, 19:58
  /path/to/qmake "INCLUDEPATH+=\path\to\mysql\include" "LIBS+=-L\path\to\mysqllib -lmysqlclient_r" mysql.pro
mingw32-make
И все. В каталоге path/to/Qt/plugins/sqldrivers должны появиться файлы qsqlmysql.dll и qsqlmmysql.a
Zizilk Дата 2.8.2010, 18:48
  50% процентов пути преодолел, как не насиловал PATH qmake всё равно не находился


Поэтому тупо прописал полнцй путь до него, после чего уже сам Qmake взбрыкунл на пробелы, пришлось библиотеки мускуля, передвигать. в итоге ошибок не вывел никакх а в папке путь до которой указали в change directory появились файлы, которые как я понимаю драйверами ещё не являются, но их осталось собрать.

Отсалось сделать это командой make(если бы юзал макрософтовский компилятор, nmake) но она тоже не фурычит, как быть дальше? Оо или надо было то make после SQL.pro вставлять?
molchanoviv Дата 2.8.2010, 15:28
 
Цитата(Zizilk @ 2.8.2010, 15:21) *
Новая ошибка
"qmake не является внутренней или внешней программой..."

Укажи в системной переменно PATH путь к бинарникам Qt, а так-же если отсутствует переменная QMAKESPEC, создай ее. А в качестве содержимого укажи win32-g++
Цитата(Zizilk @ 2.8.2010, 15:21) *
А надо ли что-то дополнительно делать, чтобы драйвера заработали?

Должны быть доступны библиотеки бинарники мускуля. Их тоже можно прописать в PATH.
Zizilk Дата 2.8.2010, 14:21
  Пробовал не помоголо


Новая ошибка
"qmake не является внутренней или внешней программой..."

А надо ли что-то дополнительно делать, чтобы драйвера заработали?
molchanoviv Дата 2.8.2010, 11:12
  Если дрова и вправду собраны под твою версию Qt\Windows\MySQL, то скинь длл-ки в каталог \Path\to\qt\plugins\sqldrivers
Litkevich Yuriy Дата 2.8.2010, 10:30
 
Цитата(Zizilk @ 2.8.2010, 13:46) *
Выдавала ошибку синтаксиса пути или имени файла
если пути содержат пробелы, то смотри такой вариант указания пути
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 12:56