Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.04.2005, 17:59
|
|||
|---|---|---|---|
|
|||
Где найти исходники libpq? |
|||
|
#18+
Привет! Поставил клиент PostgreSQL для FreeBSD из пакаджа (скачал с freebsd.org). В программе не забыл указать #include "libpq-fe.h", libpq.a находится в каталоге /usr/local/lib, libpq-fe.h - в /usr/local/include Но компилятор ругается: cc -o filename -L/usr/local/lib -lpq -I/usr/local/include filename.c -static /tmp/ccT54763.o: In function `main': /tmp/ccT54763.o(.text+0x53): undefined reference to `PQconnectdb' /tmp/ccT54763.o(.text+0x67): undefined reference to `PQstatus' и т.д. Без -static тоже ругается, но по-другому :) : /usr/local/lib/libpq.so: undefined reference to `__stdoutp' /usr/local/lib/libpq.so: undefined reference to `__stdinp' /usr/local/lib/libpq.so: undefined reference to `__stderrp' Есть светлая мысль переустановить из исходников, но на freebsd.org их нету(пишет "Sorry..."). Где можно найти исходники клиента для С (не для С++ !) ??? А если кто-то объяснит что я делаю не так - то будет еще лучше :) ... PostgreSQL 7.4, FreeBSD 4.2... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.04.2005, 18:56
|
|||
|---|---|---|---|
Где найти исходники libpq? |
|||
|
#18+
Добавь в флаги линковки -lpq ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.04.2005, 18:56
|
|||
|---|---|---|---|
Где найти исходники libpq? |
|||
|
#18+
исходники в контрибах погляди.. contrib/mSQL-interface/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.04.2005, 19:09
|
|||
|---|---|---|---|
Где найти исходники libpq? |
|||
|
#18+
Сори, просмотрел. Попробуй компилять не сс, а g++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.04.2005, 19:24
|
|||
|---|---|---|---|
|
|||
Где найти исходники libpq? |
|||
|
#18+
HordiСори, просмотрел. Попробуй компилять не сс, а g++. g++, компилирует как не странно cpp. если у тебя не действительно не на cpp, программа то делать этого не нужно. HordiЕсть светлая мысль переустановить из исходников, но на freebsd.org их нету(пишет "Sorry..."). Где можно найти исходники клиента для С (не для С++ !) ??? А если кто-то объяснит что я делаю не так - то будет еще лучше :) ... исходники можно всегда скачать по адресу http://www.postgresql.org/download/ я даже рекоменндую это сделать, т.к. там есть примеры работы с libpq ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&mobile=1&tid=2007330]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
88ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 273ms |
| total: | 468ms |

| 0 / 0 |
