Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 8 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

Member
Статус: Не в сети
Регистрация: 01.09.2005
Откуда: г. Люберцы
Всем доброго времени суток! :) Пишу прогу на Borland C++Builder 6. Она работает с базой данных PostgreSQL 8.3.7. Для подключения к базе используются библиотека libpq. Хедер прописал, в компилятор добавил пути, но при компиляции вылазит вот это
Код:
 [Linker Error] Unresolved external '_PQconnectdb' referenced from N:\ДИПЛОМ\ВРЕМЕННАЯ\TESTING\UNIT1.OBJ
  [Linker Error] Unresolved external '_PQstatus' referenced from N:\ДИПЛОМ\ВРЕМЕННАЯ\TESTING\UNIT1.OBJ
  [Linker Error] Unresolved external '_PQexec' referenced from N:\ДИПЛОМ\ВРЕМЕННАЯ\TESTING\UNIT1.OBJ
  [Linker Error] Unresolved external '_PQresultStatus' referenced from N:\ДИПЛОМ\ВРЕМЕННАЯ\TESTING\UNIT1.OBJ
  [Linker Error] Unresolved external '_PQerrorMessage' referenced from N:\ДИПЛОМ\ВРЕМЕННАЯ\TESTING\UNIT1.OBJ
  [Linker Error] Unresolved external '_PQclear' referenced from N:\ДИПЛОМ\ВРЕМЕННАЯ\TESTING\UNIT1.OBJ

Полазил в инете, советуют скомпилить библиотеку специально для Borland С++, называется она blibpq. Что бы собрать ее скачал исходники, но при выполнении make, снова вылазит куча ошибок. Если у кого она есть или кто может ее собрать, буду очень признателен! :oops:

_________________
Overclocking FOREVER!



Партнер
 

Member
Статус: Не в сети
Регистрация: 01.09.2005
Откуда: г. Люберцы
Zlobnui писал(а):
Всем доброго времени суток! :) Пишу прогу на Borland C++Builder 6. Она работает с базой данных PostgreSQL 8.3.7. Для подключения к базе используются библиотека libpq. Хедер прописал, в компилятор добавил пути, но при компиляции вылазит вот это
Код:
 [Linker Error] Unresolved external '_PQconnectdb' referenced from N:\ДИПЛОМ\ВРЕМЕННАЯ\TESTING\UNIT1.OBJ
  [Linker Error] Unresolved external '_PQstatus' referenced from N:\ДИПЛОМ\ВРЕМЕННАЯ\TESTING\UNIT1.OBJ
  [Linker Error] Unresolved external '_PQexec' referenced from N:\ДИПЛОМ\ВРЕМЕННАЯ\TESTING\UNIT1.OBJ
  [Linker Error] Unresolved external '_PQresultStatus' referenced from N:\ДИПЛОМ\ВРЕМЕННАЯ\TESTING\UNIT1.OBJ
  [Linker Error] Unresolved external '_PQerrorMessage' referenced from N:\ДИПЛОМ\ВРЕМЕННАЯ\TESTING\UNIT1.OBJ
  [Linker Error] Unresolved external '_PQclear' referenced from N:\ДИПЛОМ\ВРЕМЕННАЯ\TESTING\UNIT1.OBJ

Полазил в инете, советуют скомпилить библиотеку специально для Borland С++, называется она blibpq. Что бы собрать ее скачал исходники, но при выполнении make, снова вылазит куча ошибок. Если у кого она есть или кто может ее собрать, буду очень признателен! :oops:


Кстати ошибки при сборке вот такие http://archives.postgresql.org/pgsql-ha ... g00864.php

_________________
Overclocking FOREVER!


 

Junior
Статус: Не в сети
Регистрация: 24.12.2008
Откуда: Москва
Zlobnui писал(а):
Хедер прописал, в компилятор добавил пути

Ошибка линкера, а не компилятора. Builder'ом не пользуюсь, но, вероятно, в проект не добавлен lib, содержащий соответствующие функции.


 

Member
Статус: Не в сети
Регистрация: 27.05.2004
Откуда: Москва
AFAIR, нужна т.н. "import library"- делается с помощью implib.


 

Junior
Статус: Не в сети
Регистрация: 14.05.2008
Линкеру надо явно указать использовать lib файл этой библиотеки


 

Member
Статус: Не в сети
Регистрация: 05.01.2008
sempiatih1 писал(а):
Линкеру надо явно указать использовать lib файл этой библиотеки

Автору, вероятно, это уже не надо.

_________________
Человеческая глупость даёт представление о бесконечности.


 

Member
Статус: Не в сети
Регистрация: 25.05.2009
Откуда: Самара
а вдруг он сидит и ждёт ответа :-)

_________________
Everybody Lies


 

Member
Статус: Не в сети
Регистрация: 01.09.2005
Откуда: г. Люберцы
Ребят решение было найдено, давно, в процессе написания диплома) Библиотека была взята из более старой версии PostgreSQL 8.1. Там она прекрасно собралась) Вот такие пироги, не все новое лучше старого! :-) Тему можно прикрыть.

_________________
Overclocking FOREVER!


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 8 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 36


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan