Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ под Linux
Войти
Регистрация
Восстановить пароль
 
Shchusia
38 / 38 / 23
Регистрация: 20.11.2017
Сообщений: 80
#1

Не работает структура из libpq.h в проекте - C++ Linux

02.01.2018, 12:14. Просмотров 205. Ответов 3
Метки нет (Все метки)

добрый день
хочу подключить библиотеку libpq-fe.h
на этапе сборки импорт проходит нормально, а вот потом не находит структуру
и выдает ошибку "undefined reference to `PQconnectdb'"
код
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <postgresql/libpq-fe.h>
 
int main() {
    PGconn *conn;
    PGresult *res;
    conn = PQconnectdb("dbname=test_tr_cd host=localhost user=goods_deliver password=86429731 port=5430");
    return 0;
}
подскажите как исправить
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.01.2018, 12:14
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не работает структура из libpq.h в проекте (C++ Linux):

Структура папок в проекте Maven в Eclipse
Добрый день! Решил разобраться с автоматической сборкой проектов в среде...

Структура хранения unit-тестов в Django-проекте
Доброго времени суток. Задался вопросом покрытия unit-тестами кода. В питоне с...

Отсылка на email работает в одном проекте, и не работает в другом
в одном приложении письмо отправляет без проблем IdSMTP1.Host:='smtp.mail.ru';...

Код функций libpq
Добрый день! Помогите, пожалуйста, найти код функций библиотеки libpq, если он...

Доступ к PostgreSQL из Си с libpq
Доступ к PostgreSQL из Си при помощи libpq. Как мне это решить?

В проекте не работает директива using
Доброго дня. Не могу разобраться, проблема xamarin, или Visual Studio/с# в...

3
NoMasters
Псевдослучайный
1909 / 1120 / 90
Регистрация: 13.09.2011
Сообщений: 3,177
02.01.2018, 12:40 #2
прилинковать-таки либу? -lpq
0
Shchusia
38 / 38 / 23
Регистрация: 20.11.2017
Сообщений: 80
02.01.2018, 13:39  [ТС] #3
NoMasters, наверное,так я в нее перехожу вижу код и могу "гулять" по ней, но почему не работает не пойму
0
TRam_
зомбяк
595 / 600 / 190
Регистрация: 14.05.2017
Сообщений: 2,021
03.01.2018, 03:29 #4
Shchusia, подключение заголовочных файлов к проекту - это одно, подключение скопилированной библиотеки - это совсем другое. Или у тебя подключены к проекту и cpp-файлы, наподобие libpq-fe.cpp ?

Добавлено через 2 минуты
Frontend programs that use libpq must include the header file libpq-fe.h and must link with the libpq library (by using the -lpq linker option).
http://docs.huihoo.com/redhat/database/rhdb-1.3/prog/libpq.html
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.01.2018, 03:29
Привет! Вот еще темы с решениями:

Непонятки с TIM1 F4 в не работает в проекте
Столкнулся с проблемой с генерации шима на каналах. Суть проблему в отдельном...

Не работает конструктор запросов в проекте
При попытке в проекте открыть конструктор запросов для редактирования...

Не работает GDB отладчик в С++ проекте
Добрый день. При попытке запустить отладку выдает сообщение: &quot;The selected...

Не работает свой шрифт в проекте
При активации формы пишу код: void __fastcall...


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

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

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