覆盆子pi上的libpqxx

时间:2018-05-07 18:09:11

标签: qt c++11 ubuntu-14.04 raspberry-pi3 libpqxx

我有一个桌面(ubuntu 14.04 64位)QT应用程序,它使用libpqxx(Postgres的c ++库)。 GUI应用程序是postgress数据库的接口,并执行大量操作。现在,我正在尝试将此应用程序移植到覆盆子pi3。我开始使用测试QT应用程序。使用交叉编译工具链在桌面上构建测试应用程序并在pi上部署它。它就像一个魅力。但是,当我按照相同的步骤在pi上部署我的实际应用程序时,它会给我编译时错误

fatal error: pqxx/pqxx: No such file directory.

我通过-lpqxx -lpq在.pro文件中链接了库。我也在pi3上安装了libpqxx。它可以在我的桌面上使用Qt 5.6.1 GCC 64位套件,但不能使用Rpi3 Qt套件在pi上工作。请帮忙。

新编辑:

我在.pro文件中添加了pqxx库路径。它现在看起来像这样:

target.path = /home/pi
INSTALLS +=target
unix: LIBS += -L$$PWD/../../../../../../usr/local/lib/ -lpqxx
INCLUDEPATH += $$PWD/../../../../../../usr/local/include/pqxx
DEPENDPATH += $$PWD/../../../../../../usr/local/include/pqxx
unix: PRE_TARGETDEPS += $$PWD/../../../../../../usr/local/lib/libpqxx.a

之前的错误消失了。但是,它现在给了我这个错误:

/home/pragya/ep/PHOENIX/GUI/LUXE_GUI/../../../../../../usr/local/lib//libpqxx.a: error adding symbols: File format not recognized

任何想法?

0 个答案:

没有答案