麻烦g ++& libpqxx lib

时间:2010-10-04 10:38:24

标签: g++ libpqxx

我的例子非常简单,无法正确构建它,我正在使用下一个参数:

  

g ++ -lpq -libpqxx -Wall -o“pg”“pg.cpp”(在目录中:/ home / user)   /usr/lib/gcc/i586-suse-linux/4.5/../../../../i586-suse-linux/bin/ld:找不到-lpq   collect2: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家庭:〜>找到libpqxx | grep / lib /   /usr/lib/libpqxx-3.1.so   /usr/lib/libpqxx.la   /usr/lib/libpqxx.so   /usr/lib/pkgconfig/libpqxx.pc

2 个答案:

答案 0 :(得分:3)

g++ filename.cpp -o target -lpqxx

-lpqxx应该照顾-lpq。如果由于某种原因找不到pq,请找到pq并将其放在与pqxx相同的目录中。

答案 1 :(得分:0)

编译g ++ -libpqxx-3.1 -Wall -c "%f"

建立g++ -Wall -o "%e" /usr/lib/libpqxx-3.1.so "%f"