Построение сенсорного приложения Ubuntu с проблемой поддержки sql (mysql)

Я пытаюсь разработать простое приложение для Ubuntu. Это приложение должно подключиться для удаления сервера MySQL, запроса и отображения данных в UbuntuListView. Проект был создан в Qt Creator 3.1.1 как приложение QML с плагином c ++ (cmake). В моем классе cpp я подключаюсь к серверу MySQL, используя:

QSqlDatabase db = QSqlDatabase :: addDatabase ("QMYSQL");

в соответствии с документацией QT. На моем рабочем столе (Ubuntu 14.04) приложение работает нормально (после установки libqt5sql5-mysql), но когда я попытался запустить это приложение на своей редакции Ubuntu Aquaris E4.5, я получил эту ошибку:

QSqlDatabase: драйвер QMYSQL не загружено

QSqlDatabase: доступны драйверы: QSQLITE

Открыть базу данных: false

Я нашел пакет libqt5sql5-mysql 5.3.0 + dfsg-2ubuntu9 (двоичный файл armhf) для утопического единорога , В qt creator, в Tools-> Options-> Ubuntu, я нажал кнопку «Сохранить» в Framework ubuntu-sdk-14.10 и установил этот пакет. Но это не решило мою проблему.

Есть идеи?

0
задан 15 April 2015 в 14:02

1 ответ

libqt5sql5-mysql не часть изображения по умолчанию. Если бы Вы хотите использовать его, необходимо или установить его по телефону (который я принимаю, потребовал бы создания перезаписываемого изображения), или включайте его как часть приложения.

Как пример, QHttpServer не предоставляет изображение по умолчанию. Я использую его в Беру, таким образом, я создаю его как часть моего приложения .

2
ответ дан 16 April 2015 в 00:02

Другие вопросы по тегам:

Похожие вопросы: