У меня есть два проекта, один - это библиотека, которая использует заголовки libpq и исполняемый файл, который ссылается на мою библиотеку и на libpq, но независимо от того, как я добавляю make-файл, он просто не связывает libpq и всегда возвращает мне неопределенная ошибка ссылки. Он связывает мою библиотеку ок.
g++ -o MYAPP main.o -L../Libs -lpq -lMYLIB
и libpq.a, и libmylib.a находятся в каталоге Libs.
Я использовал nm, чтобы проверить функции, и они есть, я изменил -lpq на -lpq_, и компилятор жалуется на отсутствующую библиотеку, поэтому он находит и теоретически связывает, но не может найти ссылки?
это действительно беспокоит меня, что бы это могло быть?
(мой английский не очень хорош, извините)
Спасибо
Jonathan