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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: qt4+linux+MS Access  (Прочитано 2866 раз)
mokynis
Самовар
**
Offline Offline

Сообщений: 176


Просмотр профиля
« : Апрель 17, 2016, 12:28 »

можно как-то соединяться с access из Qt-программы из-под Linux? В windows получается без проблем, а вот та же программа из Linux ругается на отсутствие ODBC-библиотеки. Ставил из стандартного Debian 8 QT Creator (Creator 3.2.1, Qt 4.8.6), потом добавил libqt4-sql-odbc и libmdb2. Соединиться пытался из стандартного примера sqlbrowser
Записан

QT4, Qt5, Qt6 Debian, ArchLinux
titan83
Гость
« Ответ #1 : Апрель 23, 2016, 10:54 »

Вы можете проверить зависимости файла libqtsqlodbc.so:
ldd libqtsqlodbc.so
увидите библиотеки, от которых зависит данный модуль.
чтобы удовлетворить эти зависимости попробуйте:
sudo apt-get install unixodbc unixodbc-dev freetds-dev freetds-bin tdsodbc
я не знаю какая версия freetds стоит в Jessie, но файл настроек freetds.conf может быть как в /etc, так и в /etc/freetds, там поменяйте для начала host на IP вашего сервера.
По идее должно начать работать. Это база.
У меня на устройстве стоит Wheezy, и версии freetds и odbc от 2011, я тут попробовал собрать последние (2015 год) версии из исходников - получилось, но вам для начала подойдет то, что есть в репо.
Удачи.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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