Проблема с g ++ и libpqxx lib - PullRequest
       20

Проблема с g ++ и libpqxx lib

2 голосов
/ 04 октября 2010

У меня очень простой пример, и я не могу его правильно построить, я использовал следующие аргументы:

g ++ -lpq -libpqxx -Wall -o "pg" "pg.cpp"(в каталоге: / home / user) /usr/lib/gcc/i586-suse-linux/4.5/../../../../i586-suse-linux/bin/ld: не удается найти -lpqcollect2: ld вернул 1 состояние выхода

или

вернул 1 состояние выхода g ++ -libpqxx -Wall -o "pg" "pg.cpp" (в каталоге: /home / user) /usr/lib/gcc/i586-suse-linux/4.5/../../../../i586-suse-linux/bin/ld: не удается найти -libpqxx collect2: ld

но у всех была ошибка.Установлен libpqxx succ

@ lisuse-home: ~> locate libpqxx |grep / lib / /usr/lib/libpqxx-3.1.so /usr/lib/libpqxx.la /usr/lib/libpqxx.so /usr/lib/pkgconfig/libpqxx.pc

Ответы [ 2 ]

3 голосов
/ 18 сентября 2012
g++ filename.cpp -o target -lpqxx

-lpqxx должен позаботиться о -lpq.Если по какой-либо причине он не находит pq, найдите pq и поместите его в тот же каталог, что и pqxx.

0 голосов
/ 30 октября 2010

компиляция г ++ -libpqxx-3.1 -Wall -c "%f"

сборка g++ -Wall -o "%e" /usr/lib/libpqxx-3.1.so "%f"

...