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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: configure -qt-sql-mysql -static -no-qt3support  (Прочитано 16117 раз)
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« : Апрель 07, 2008, 02:29 »

Скомпилил я Qt4.3.4 под статик
configure -qt-sql-mysql -static -no-qt3support
закинул перед етим либы и гашки в папку qt
Создаю проэкт в каком юзаю mysql и получаю ошибку
'Driver not loaded'
Что я не так сделал ?
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Апрель 07, 2008, 12:14 »

Поиск по форуму искал на предмет 'Driver not loaded' ?
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #2 : Апрель 07, 2008, 16:36 »

Да, с етой проблемой я уже сталкивался, и поиск по форуму помог.
Но я компилил не с статиком и в поиске находил без этого ключа.
когда компилю configure -qt-sql-mysql -no-qt3support без статика все супер.
Старый метод не помагает.
Со статиком помогите ?
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #3 : Апрель 07, 2008, 19:12 »

Да, с етой проблемой я уже сталкивался, и поиск по форуму помог.
Но я компилил не с статиком и в поиске находил без этого ключа.
когда компилю configure -qt-sql-mysql -no-qt3support без статика все супер.
Старый метод не помагает.
Со статиком помогите ?

А где у тебя mysql.dll лежит?

Покажи файл configure.cache.
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #4 : Апрель 11, 2008, 22:54 »

Я все dll закидывал в папку %QTDIR%/lib
Записан
ритт
Гость
« Ответ #5 : Апрель 12, 2008, 17:59 »

а %QTDIR%/lib прописана в переменной окружения PATH?
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #6 : Апрель 12, 2008, 18:34 »

Я все dll закидывал в папку %QTDIR%/lib

Согласен с Константином.
Стандартно %QTDIR%/lib в путяхне прописывают.
Если у тебя так, то возможно это и есть решение проблемы.
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #7 : Апрель 18, 2008, 19:30 »

Да, я не ставил %QTDIR%/lib в пути.
Попробую отпишусь.
Но тестил уже на том что скомпилилось,
почему ехешники меньше 4 мб не компилятся, даже с пустым кодом.
Это глюк в компиляции, перекомпилить ?
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #8 : Май 03, 2008, 22:10 »

configure.cache
Код:
-release 
-static
-qt-sql-mysql
-no-qt3support

Что не так ?
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #9 : Май 04, 2008, 07:42 »

configure.cache
Код:
-release 
-static
-qt-sql-mysql
-no-qt3support

Что не так ?

Не так то, что ты не читаешь документацию.
Ясно написано, что надо указать путь на включаемые файлы и библиотеки MySQL, а также какую библиотеку MySQL подключить на этапе сборки QT.

Правильный configure.cache:
Код:
-static
-qt-sql-mysql
-I
c:\mysqlDEV\include
-L
c:\mysqlDEV\lib
-l
libmysql
-no-qt3support

Получается при:
configure -static -qt-sql-mysql  -I c:\mysqlDEV\include -L c:\mysqlDEV\lib -l libmysql -no-qt3support

Читай ассистент - найдешь ответ на любой вопрос
« Последнее редактирование: Май 05, 2008, 16:36 от pastor » Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #10 : Май 04, 2008, 18:54 »

сделал так:configure.cache
Код:
-release 
-static
-qt-sql-sqlite
-qt-sql-mysql
-plugin-sql-mysql
-I
C:\MySql\include
-L
C:\MySql\lib
-l
libmysql
-no-qt3support
-accessibility
-qt-zlib
-qt-gif
-qt-libpng
-qt-libmng
-qt-libtiff
-qt-libjpeg
-direct3d
-phonon
-webkit

получаю в MYSQL ошибку Driver Not Loaded Driver Not Loaded
и не загружаются jpeg картинки
что я не так делаю ?
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #11 : Май 04, 2008, 19:34 »

сделал так:configure.cache
Код:
-release 
-static
-qt-sql-sqlite
-qt-sql-mysql
-plugin-sql-mysql
-I
C:\MySql\include
-L
C:\MySql\lib
-l
libmysql
-no-qt3support
-accessibility
-qt-zlib
-qt-gif
-qt-libpng
-qt-libmng
-qt-libtiff
-qt-libjpeg
-direct3d
-phonon
-webkit

получаю в MYSQL ошибку Driver Not Loaded Driver Not Loaded
и не загружаются jpeg картинки
что я не так делаю ?

Посмотри мое предыущее сообщение.
Сделай
configure -static -qt-sql-mysql -I c:\MySql\include -L c:\MySql\lib -l libmysql -no-qt3support

Проверь на демке sqlbrowser.
Все должно работать.
« Последнее редактирование: Май 05, 2008, 16:37 от pastor » Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #12 : Май 04, 2008, 19:37 »

ок,.. сейчас буду компилить.. о результате напишу
но почему jpeg не грузится ?
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #13 : Май 04, 2008, 23:21 »

2 IGHOR:

Я вот непойму, что ты пытаешься добиться строками

-qt-sql-mysql
-plugin-sql-mysql


можешь объяснить?
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #14 : Май 04, 2008, 23:37 »

configure -qt-sql-mysql только так у меня работал MYSQL я думал оно необходимо.

configure -static -qt-sql-sqlite -I c:\MySql\include -L c:\MySql\lib -l libmysql -no-qt3support еще компилится на компе.. когда закончится отпишусь
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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