Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   [Qt 3.3.8] Драйвер для MySQL Embedded под Linux (https://www.otvetnemail.ru/novyj-arhiv-2-812/qt-3-3-8-drajver-dlya-mysql-embedded-pod-linux-274361/)

Guest 29.09.2011 06:56

[Qt 3.3.8] Драйвер для MySQL Embedded под Linux
 
Наконец-то разобрался со сборкой сабжа Может кому-то окажется полезным. Использовался MySQL 4.0.27.1) Ставим или собирем MySQL со встраиваемым сервером. При сборке из исходников юзаем ./configure --with-embedded-server, в папке с MySQL-ными библиотеками должна появиться libmysqld.a2) Запускаем mysql_config --include --libmysqld-libs. Он должен выдать что-то типа:-I/usr/local/include/mysql-L/usr/local/lib/mysql -lmysqld -lpthread -lz -lcrypt -lnsl -lm -lpthread -lrt3) Лезем в $QTDIR/plugins/src/sqldrivers/mysql и курочим mysql.pro (предварительно желательно скопировать папку mysql в какую-нить mysqlemb). Комментим LIBS *= -lmysqlclientДобавляем INCLUDEPATH += /usr/local/include/mysql LIBS += -L/usr/local/lib/mysql -lmysqld -lpthread -lz -lcrypt -lnsl -lm -lpthread -lrt4) Опционально меняем название драйвера в $QTDIR/plugins/src/sqldrivers/mysql/main.cpp: заменяем "QMYSQL3" на что-нить более подходящее типа "QMYSQLEMB" 5) cd $QTDIR/plugins/src/sqldrivers/mysql; qmake; make


Часовой пояс GMT, время: 10:54.


© www.otvetnemail.ru - Форум вопросов и ответов.