Qt и MySQL.Проблема настройки., Проблемы с настройкой MySQL. |
Здравствуйте, гость ( Вход | Регистрация )
Qt и MySQL.Проблема настройки., Проблемы с настройкой MySQL. |
csmok |
13.9.2008, 13:33
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 1.9.2008 Пользователь №: 280 Спасибо сказали: 0 раз(а) Репутация: 0 |
Пытался настроить плагин для мускула в кьютек.Возникли проблемы с местом и поэтому снёс его и установил его на другой диск.
//-------------------- F:\MinGW F:\Qt\4.4.1 //--------------------- Касаясь мускула, то он установлен на C:\Program Files\Mysql\Mysql Server 5.0. Чтобы не было проблем с путями перенёс сорсы и либы на F:\MySQL. Порядок установки следующий 1.reimp -d libmysql.lib 2.dlltool (не помню полностью строку сейчас, но в результате получаю libmysql.a) 3.Далее я делал по документации. Только вместо библиотеки с раширением lib.Указывал libmysql.a Вот и всё отличие.Компиляция происходит без ошибок,но когда пытаюсь проверить sqlбраузером, пишет, что нет ни одного плагина. Что не так?Почему не видит плагин мускула?(нужные файлы создаются в F:\Qt\4.4.1\plugins) |
|
|
Litkevich Yuriy |
13.9.2008, 13:42
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
пожно попробывать почистить кэш плагинов Qt, в реестре
|
|
|
Troeshnik |
15.9.2008, 15:45
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 23.3.2008 Пользователь №: 130 Спасибо сказали: 1 раз(а) Репутация: 1 |
Если плагин собрался без ошибок, но qt не видит плагин,
то нужно в переменную Path добавить папку, в которой лежит библиотека libmysql.dll |
|
|
Litkevich Yuriy |
15.9.2008, 15:49
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Troeshnik |
15.9.2008, 16:12
Сообщение
#5
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 23.3.2008 Пользователь №: 130 Спасибо сказали: 1 раз(а) Репутация: 1 |
libmysql.dll - это библиотека, не имеющая никого отношения к QT
относится она к mysql. И находится она в папке bin, куда установлен mysql Поэтому QT никак не может знать о наличии этой библиотеки |
|
|
Litkevich Yuriy |
16.9.2008, 5:21
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Гость_Гость_Mixolap_*_* |
16.9.2008, 10:00
Сообщение
#7
|
Гости |
В папке F:\Qt\4.4.1\plugins\sqldrivers\ образовались файлы libqsqlmysql* ?
|
|
|
Mixolap |
16.9.2008, 10:05
Сообщение
#8
|
Студент Группа: Новичок Сообщений: 13 Регистрация: 13.12.2007 Пользователь №: 46 Спасибо сказали: 0 раз(а) Репутация: 0 |
У меня там лежат эти файлы: libqsqlmysqld4.a, qsqlmysqld4.dll, libqsqlmysql4.a, qsqlmysql4.dll и все работает.
|
|
|
csmok |
25.9.2008, 12:54
Сообщение
#9
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 1.9.2008 Пользователь №: 280 Спасибо сказали: 0 раз(а) Репутация: 0 |
С плагином еще разберусь.Но у меня есть такой вопрос.
Можно ли как-то подгрузить сторонние библиотеки(lib или dll). Касаясь импорта функций из библиотек в Delphi или в Visual Studio мне понятно, но как это деляется в кьютек. Если конкретизировать, то есть некотрая библиотека допустим test.lib. Как можно использовать функции из этой библиотеки. |
|
|
Litkevich Yuriy |
25.9.2008, 13:03
Сообщение
#10
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Текстовая версия | Сейчас: 24.4.2024, 14:00 |