ODBC Qt статическая сборка Driver Not Loaded, ODBC Qt статическая сборка Driver Not Loaded |
Здравствуйте, гость ( Вход | Регистрация )
ODBC Qt статическая сборка Driver Not Loaded, ODBC Qt статическая сборка Driver Not Loaded |
Гость_Гость_Дмитрий_*_* |
28.12.2011, 8:47
Сообщение
#1
|
Гости |
Всем трям... Собственно проблемма с драйверами ODBC такая:
скомпилил Qt со статической линковкой configure -debug-and-release -opensource -static -qt-libpng -qt-libtiff -qt-libjpeg -qt-sql-odbc -plugin-sql-odbc -platform win32-g++ в папке %QTDIR%\plugins\sqldrivers\ появились файлики libqsqlodbc.a, libqsqlodbcd.a, qsqlodbc.prl, qsqlodbcd.prl в проекте QT += sql CONFIG += static
в дебаг пишет
В чем может быть проблемма? |
|
|
Гость_Гость_Дмитрий_*_* |
28.12.2011, 12:42
Сообщение
#2
|
Гости |
Проблемма решена
так перекомпилил Qt configure -debug-and-release -opensource -static -qt-libpng -qt-libtiff -qt-libjpeg -qt-sql-odbc -platform win32-g++ т.е. без плагина и в строчке была ошибка Цитата m_Connect = QSqlDatabase::addDatabase("QODBC3"); все заработало Кароче по шагам: 1. Качаем MinGW-gcc440_1.zip qt-everywhere-opensource-src-4.7.4.zip qt-creator-win-opensource-2.3.1.exe 2.Создать переменные среды MINGW = D:\Qt\4.7.4\mingw QTDIR = D:\Qt\4.7.4 Добавить в Path = %QTDIR%\bin;%MINGW%\bin 3.Создать папку %QTDIR%; Скопировать туда исходники 4.Скопировать MINGW в %QTDIR% 5.Скопировать JOM в X:\Qt 6. Запустить уонфигурацию с папки %QTDIR% (Конфигурация может отличаться) configure -debug-and-release -opensource -static -qt-libpng -qt-libtiff -qt-libjpeg -qt-sql-odbc -platform win32-g++ курим минуть 10-20 7. Запустить jom ..\jom\jom.exe -j 4 курим часика 3 8.Ставим qt-creator 9.В профилях размещения qmake указываем путь (у меня было d:\qt\4.7.4\qmake\qmake.exe) наслаждаемся... ДА! кстати плагины указывать при статической линковке не надо...
|
|
|
Текстовая версия | Сейчас: 27.12.2024, 1:48 |