URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6545
[ Назад ]

Исходное сообщение
"PostgreSQL Functions in C & либа"

Отправлено dont , 16-Июн-07 17:34 
Есть задание написать Си-шную функцию для постгреса, которая бы конвертировала текст с одной кодировки в другую. У меня есть либа, которая содержит класс, что реализует конвертацию.
Как я могу работать с либой, в функции которую пишу для постгреса? Точнее как мне подключить эту либу к со-шке, которую я получаю?

Вот есть такой мейкфайл
MODULES = conv_str
PGXS := $(shell pg_config --pgxs)
include $(PGXS)

pg_config --pgxs - возвращает имя файла, который содержит общие правила для сборки модулей для постгреса. Куда впихнуть подключение либы я никак не въеду...
Подскажите пожалуйста люди добрые ;-)


Содержание

Сообщения в этом обсуждении
"PostgreSQL Functions in C & либа"
Отправлено СергейК , 16-Июн-07 18:09 
http://www.postgresql.org/docs/8.2/static/xfunc-c.html

"PostgreSQL Functions in C & либа"
Отправлено dont , 18-Июн-07 18:16 
>http://www.postgresql.org/docs/8.2/static/xfunc-c.html
Ну и?
Где тут описано как свою либу подключить, написаную на С++?

Попробую повторить более внятно.
Есть libbase.a, есть хедеры к этой либе, написана на С++, мне нужно юзать методы из этой либы в своей функции, которую я пишу для постгресса.
Как это осуществить?

Буду благодарен за любые идеи.