Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
Fedora
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 3
#1

Ошибка при подключении плагина QPSQL "Symbol lookup error undefined symbol pqstatus"

06.05.2015, 19:29. Просмотров 621. Ответов 4
Метки нет (Все метки)

Подскажите пожалуйста. Подключила драйвер PSQL, но при попытке выполнить код
C++ (Qt)
1
2
3
4
5
     QSqlDatabase db = QSqlDatabase::addDatabase("QPYSQL");
     db.setHostName("localhost");
     db.setDatabaseName("postgres");
     db.setUserName("postgres");
     bool ok = db.open();
ошибка:
symbol lookup error /usr/plugins/sqldrivers/libqsqlpsql.so undefined symbol pqstatus
Что нужно сделать, чтобы все заработало?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2015, 19:29
Ответы с готовыми решениями:

Ошибка "LNK2019: unresolved external symbol."
Пытался реализовать переключение между двумя окнами в Qt, но при сборке проекта...

Ошибка компиляции: error: LNK2001: unresolved external symbol
Здравствуйте, только начал изучать Qt. Сразу же столкнулся с такой проблемой:...

Error: mainwindow.obj:-1: ошибка: LNK2019: unresolved external symbol
При сборке проекта возникает ошибка mainwindow.obj:-1: ошибка: LNK2019:...

Ошибка "QSQLDatabase:QMySQL driver not loaded" при подключении к БД
При попытке подключить mysql в Qt creator 5.1, все компилируется но при вызове...

error C2143: синтаксическая ошибка: отсутствие ")" перед ";"
единственная ошибка, не могу понять причины из test4.cpp #include <QtGui> ...

4
RazrFalcon
1386 / 1243 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
06.05.2015, 23:13 #2
QPSQL же
0
Fedora
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 3
07.05.2015, 20:06  [ТС] #3
Цитата Сообщение от RazrFalcon Посмотреть сообщение
QPSQL же
Да, я так и писала, здесь просто описалась
0
Dexel
44 / 11 / 3
Регистрация: 29.09.2013
Сообщений: 270
09.05.2015, 14:44 #4
Парол забыла.
C++ (Qt)
1
2
3
4
5
6
    db = QSqlDatabase::addDatabase("QPSQL");
    db.setHostName("localhost");
    db.setDatabaseName("имя_базы");
    db.setUserName("юзер_базы");
    db.setPassword("парол");
    bool ok = db.open();
А платформа какая? Ошибка подозрительная. Может дрова Postgres не установлены
0
Fedora
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 3
12.05.2015, 21:02  [ТС] #5
PostgreSQL 8.2, ОС - Red Hat 4.1.2-25. Может что-то и не установлено, только пока не пойму чего. Сначала был установлен Qt, через несколько месяцев была поставлена PostgreSQL. Из командной строки работать с БД PostgreSQL получается - создаются таблицы, вносятся данные, делаются выборки. А вот при обращении к PostgreSQL из Qt возникает ошибка
symbol lookup error /usr/plugins/sqldrivers/libqsqlpsql.so undefined symbol pqstatus
и программа вылетает на строчке
QSqlDatabase db = QSqlDatabase::addDatabase("QPYSQL");
0
12.05.2015, 21:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2015, 21:02

Компилирование QJson и ошибка "CMake Error: Error: generator: MinGW Makefiles"
Всем привет! Вопрос такой В проекте нужно использовать QJson Сторонние...

Qt, ошибка "undefined refernce to" к функции, которая подключена и видима
В общем, создал заголовочный и .cpp файлы. Подключил к проекту. В заголовочном...

Подключение к АЦП по usb и ошибка "Undefined reference"
Здравствуйте. На днях я стал несчастным (:jokingly:) обладателем АЦП Zet. На их...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru